我想在我的android项目中制作此形状。如何使用形状制作此形状?
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9vQ2NleC5wbmcifQ==” alt =“在此处输入图像描述”>
尝试这种方式
您使用MaterialButton
实现它>
<com.google.android.material.button.MaterialButton style="@style/Widget.MaterialComponents.Button.Icon" android:text="Nilesh rathod" android:layout_width="wrap_content" android:layout_gravity="center" android:layout_height="wrap_content" app:shapeAppearanceOverlay="@style/CustomShapeAppearanceOverlay.Button"/>
现在在
CustomShapeAppearanceOverlay.Button
中创建styles.xml
<style name="CustomShapeAppearanceOverlay.Button" parent="Theme.MaterialComponents.Light.DarkActionBar"> <item name="cornerFamily">rounded</item> <item name="cornerSizeTopLeft">18dp</item> <item name="cornerSizeBottomLeft">18dp</item> <item name="cornerFamilyTopLeft">cut</item> <item name="cornerFamilyBottomLeft">cut</item> <item name="cornerSizeTopRight">0dp</item> <item name="cornerSizeBottomRight">0dp</item> </style>
确保已添加
dependencies
库的material
implementation 'com.google.android.material:material:1.1.0-alpha10'
输出
您可以尝试这个:
创建像这样的自定义Drawable类