Android项目中怎么添加分割线

  

Android项目中怎么添加分割线?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

效果:,,,,

 Android项目中怎么添加分割线”>,,,,,,,,,<br/> </p> <p> Android中如何绘制四边形<br/> </p> <pre class=公共类ColourLineView扩展视图{      公共ColourLineView(上下文语境){   超级(上下文,null);   }      公共ColourLineView(上下文语境,AttributeSet attrs) {   超级(上下文attrs 0);   }      公共ColourLineView(上下文语境、AttributeSet attrs int defStyleAttr) {   超级(上下文、attrs defStyleAttr);   }      @Override   保护无效alt=" Android项目中怎么添加分割线”>

接着由该点向(0,控件高)处绘制一条直线:

 Android项目中怎么添加分割线”> <br/> </p> <p>接着由(0,控件高)向(控件宽的二分之一处,高度)绘制一条直线:</p> <p> <img src= & lt; com.example.yang.statubardemo.ColourLineView   android: layout_width=?0 dp"   android: layout_height=?0 dp"   android:背景=? 000“/比;   

效果如图:

 Android项目中怎么添加分割线”> <br/> </p> <p>平行四边形的效果就出来了,了解了如何绘制平行四边形,也就相当于写好了砖块,砌成墙自然就不是事了。</p> <p> 2。绘制彩色分割线</p> <p>首先,我们这个视图可以定义的东西应该有如下这几点:<br/> 1。可以自定义每个颜色块的大小<br/> 2。可以自定义两种颜色<br/> 3。可以自定义颜色块之间的间隔<br/> 4。平行四边形颜色块倾斜的程度<br/> 5。背景色</p> <p>下面着手来实现这个效果<br/>首先定义一下属性,在attrs。xml中加入如下:<br/> </p> <pre类= & lt; declare-styleable name=癈olourLineView"比;   & lt; !——线条高度——比;   & lt; attr name=發ine_height"格式=癲imension"/比;   & lt; !——第一种颜色块的宽度——比;   & lt; attr name=癷tem_width"格式=癲imension"/比;   & lt; !——第二种颜色块的宽度——比;   & lt; attr name=皊eparation_width"格式=癲imension"/比;   & lt; !——平行四边形倾斜的程度——比;   & lt; attr name=發ean_degree"格式=癲imension"/比;   & lt; !——第一种颜色——比;   & lt; attr name=癴irst_color"格式=癱olor"/比;   & lt; !——第二种颜色——比;   & lt; attr name=皊econd_color"格式=癱olor"/比;   & lt; !——线条底色——比;   & lt; attr name=癱anvas_color"格式=癱olor"/比;   & lt;/declare-styleable>   

自定义视图代码:

* *   *由IT_ZJYANG> & lt; LinearLayout xmlns: android=癶ttp://schemas.android.com/apk/res/android"   xmlns:工具=癶ttp://schemas.android.com/tools"   android: layout_width=癿atch_parent"   android: layout_height=癿atch_parent"   xmlns:应用=癶ttp://schemas.android.com/apk/res-auto"   android:取向=皏ertical"   android:重力=癱enter"   工具:上下文=癱om.example.zjyang.statubardemo.MainActivity"比;      & lt; com.example.zjyang.statubardemo.ColourLineView   android: layout_width=癿atch_parent"   android: layout_height=? dp"   android:背景=? fff"   应用:first_color=癅color/colorAccent"   应用:second_color=癅color/colorPrimary"   应用:item_width=?5 dp"/比;      & lt;/LinearLayout>      

可以看到高度设置为5 dp,每个颜色块宽度为15 dp,底色为白色,两个颜色块使用两种不同的颜色,效果如下:

 Android项目中怎么添加分割线

看完上述内容,你们掌握Android项目中怎么添加分割线的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

Android项目中怎么添加分割线