安卓自定义View

Posted 先知丨先觉

tags:

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

attrs.xml 详解

我们在使用组件属性的时候经常会使用

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="减少分数" 

这些都是系统属性,我们通过attrs.xml可以自己定义属性

<?xml version="1.0" encoding="utf-8"?>
<resources>
    //自定义属性名,定义公共属性
    //name=“样式属性名称” format="样式类型如:String、int、color等"
    <attr name="titleSize" format="dimension"></attr>
    <attr name="titleText" format="string"></attr>
    <attr name="titleColor" format="color"></attr>
    <attr name="outCircleColor" format="color"></attr>
    <attr name="inCircleColor" format="color"></attr>
    <attr name="lineColor" format="color"></attr>

    //自定义控件的主题样式
    //MySportView样式名称
    <declare-styleable name="MySportView">
        <attr name="titleSize"></attr>
        <attr name="titleText"></attr>
        <attr name="titleColor"></attr>
        <attr name="outCircleColor"></attr>
        <attr name="inCircleColor"></attr>
    </declare-styleable>
   
    <declare-styleable name="MyQQHealthView">
        <attr name="titleColor"></attr>
        <attr name="lineColor"></attr>
    </declare-styleable>
</resources>

扫码关注公众号“伟大程序猿的诞生“,更多干货新鲜文章等着你~

公众号回复“资料获取”,获取更多干货哦~

有问题添加本人微信号“fenghuokeji996” 或扫描博客导航栏本人二维码

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

安卓自定义view仿小米商城购物车动画

安卓自定义View进阶-分类与流程

Android自定义View

安卓自定义view(全面)

安卓自定义View进阶 - Path之完结篇(伪)

安卓自定义View