自定义控件边框

Posted QinXiao.Shou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义控件边框相关的知识,希望对你有一定的参考价值。

最近有个要要实现以下的小功能的需求,话说我也该吐槽以下这个和.9png相比我觉得这两个不知道闹那样的,不过这两种都能实现以下的小需求

其中listview中搜索历史记录的半角边框,是用自定义边框做的

只需要在该listview中所设置的adapter中的view中的layout里面添加background属性,然后在drawable中添加以下

文件(该文件当成图片使用)

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle"
    >

    <!--&lt;!&ndash; 渐变 &ndash;&gt;
    <gradient
        android:startColor="#B5E7B8"
        android:endColor="#76D37B"
        android:angle="270"
        />-->

    <!-- 描边 -->
      <stroke android:width="1dip"
     android:color="#cccccc"
     />

    <!-- 实心 -->
    <!--  <solid android:color="#FFeaeaea"
     />  -->

    <!-- 圆角 -->
    <corners
        android:bottomRightRadius="200dip"
        android:bottomLeftRadius="200dip"
        android:topLeftRadius="200dip"
        android:topRightRadius="200dip"
        />
</shape>

     

 

以上是关于自定义控件边框的主要内容,如果未能解决你的问题,请参考以下文章

pyqt5_控件_自定义无边框窗体拖动

Android自定义控件3:带边框点击背景变色的textview,原型是支付宝手机充值中话费充值按钮

转发控件的所有属性

为啥我的自定义控件不总是接收 MouseEnter 事件?

自定义带边框TextView--边框粗细不一的问题

带有自举程序的日期选择器对齐的问题