[英]Create custom complex xml shape android
要创建自定义形状,这里是 Github 项目-ShapeOfView
从 ShapeOfView 你可以使用com.github.florent37.shapeofview.shapes.DiagonalView
依赖: implementation 'com.github.florent37:shapeofview:(lastest version)'
试试下面的代码:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<com.github.florent37.shapeofview.shapes.DiagonalView
android:layout_weight=".5"
android:layout_width="0dp"
android:layout_height="40dp"
app:shape_diagonal_angle="-10"
app:shape_diagonal_position="right">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="Text1"
android:gravity="center"
android:layout_gravity="center"
android:textColor="@android:color/white"
android:background="@drawable/bg_left_side"/>
</com.github.florent37.shapeofview.shapes.DiagonalView>
<com.github.florent37.shapeofview.shapes.DiagonalView
android:layout_weight=".5"
android:layout_width="0dp"
android:layout_height="40dp"
app:shape_diagonal_angle="-10"
app:shape_diagonal_position="left">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="Text2"
android:gravity="center"
android:layout_gravity="center"
android:textColor="@android:color/white"
android:background="@drawable/bg_right_side"/>
</com.github.florent37.shapeofview.shapes.DiagonalView>
</LinearLayout>
我希望这个对你有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.