Tôi đang cố gắng tạo một nút có biểu tượng ở trung tâm. Phần trên cùng và dưới cùng của vòng tròn là một chút bằng phẳng. Có cách nào để làm điều này mà không sử dụng bán kính góc? Đây là cách bố trí của tôi cho nút.
<com.google.android.material.button.MaterialButton
android:id="@+id/start_dispenser_btn"
style="@style/Widget.MaterialComponents.Button.OutlinedButton"
android:layout_width="175dp"
android:layout_height="175dp"
android:padding="14dp"
app:cornerRadius="150dp"
app:icon="@drawable/ic_play_arrow_black_60dp"
app:iconGravity="end"
app:iconSize="150dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/stop_dispenser_btn"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/test_dispenser_container"
app:strokeColor="@color/background_black" />
1
@ Md.Asaduzzaman tại sao không? Kiểm tra câu trả lời của tôi. Nó không cần một nền tảng tùy chỉnh. Chỉ cần sử dụng ứng dụng: shapeAppparentOverlay attr.
—
Gabriele Mariotti