美文网首页
Android 在xml里通过shape画实心圆点

Android 在xml里通过shape画实心圆点

作者: 神一般的男子 | 来源:发表于2018-07-18 17:16 被阅读1686次

需求:

{5AA770A6-2245-91DB-35EC-CAF7F68D5035}.jpg

实现代码:

文件地址:res/drawable-hdpi/circle_shape.xml

        <shape android:shape="oval">                               
    <stroke android:width="2dp" android:color="#f832"/>                 
       <size android:height="10dp" android:width="10dp" />      
      </shape>

(上面的代码为一个椭圆形,如果你的View是宽高相等,就是圆形了,如下代码)

布局文件:

<TextView 
    android:layout_width="10dp"     
    android:layout_height="10dp"     
    android:gravity="center"        
    android:background="@drawable/circle_shape"       
     />

拓展:

如果你想要设置设置圆形,一定要在引用的地方宽高写死,宽高也要相等,在shape文件写了,也必须在引用里面写死宽高,才是圆形,不然很有可能是椭圆。

stroke:用笔画,也可以翻译成轮廓吧。可以画空心的。像Paint.Style.STROKE

solide:固体的,实体的。 也就是实心的。像Paint.Style.FILL

相关文章

网友评论

      本文标题:Android 在xml里通过shape画实心圆点

      本文链接:https://www.haomeiwen.com/subject/jpqapftx.html