答案 0 :(得分:1)
How to make custom textview in android?
如果您还有任何疑问,请随意提问
编辑:这是我的答案的一些定制:
rpm -q
我还提供了一些关于<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tool="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimary">
<RelativeLayout
android:id="@+id/item"
android:layout_width="200dp"
android:layout_height="200dp"
android:background="#FFFFFFFF">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="40dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_margin="0dp"
android:src="@drawable/laptop"/>
<ImageView
android:layout_width="175dp"
android:layout_height="175dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_margin="0dp"
android:padding="0dp"
android:src="@drawable/triangle"/> //here's your triangle
<ImageView
android:layout_width="175dp"
android:layout_height="175dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_margin="0dp"
android:padding="0dp"
android:rotation="90.0"
android:src="@drawable/triangle"/> //here's your triangle
<ImageView
android:layout_width="175dp"
android:layout_height="175dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_margin="0dp"
android:padding="0dp"
android:rotation="180.0"
android:src="@drawable/triangle"/> //here's your triangle
<ImageView
android:layout_width="175dp"
android:layout_height="175dp"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_margin="0dp"
android:padding="0dp"
android:rotation="270.0"
android:src="@drawable/triangle"/> //here's your triangle
</RelativeLayout>
</RelativeLayout>
需要放入triangle.xml
文件夹的说明:
drawable
如果您需要更改此直角三角形的<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<rotate
android:fromDegrees="-45"
android:toDegrees="0"
android:pivotX="150%"
android:pivotY="20%" >
<shape
android:shape="rectangle" > // transform from rectangle
<solid android:color="#ff0000" /> //color of triangle
</shape>
</rotate>
</item>
</layer-list>
,请更改以下行:
color
如果您需要更多具有多种颜色的三角形...抱歉,您需要再创建一些xml <solid android:color="#ff0000" />
如果您需要更改files
的尺寸,请更改以下行:
triangle
注意:我知道这个解决方案不是最好的,但我可以提供建议 你要找三角形抽屉,三角形按钮(也许在GitHub上 你会发现)。
您可以在Material Design库中找到星形图标。只需添加到您的
android:layout_width="175dp" android:layout_height="175dp"
这一行:build.gradle
希望有所帮助