内容简概
一、预期效果
二、通过xml方式创建
三、通过代码创建
四、最终效果
具体内容
一、预期效果
二、通过xml方式创建
(一)自定义控件属性
首先我们需要创建一个管理自定义属性的xml文件。
然后在文件中规定我们想要实现的属性,颜色、文本和位置等都属于资源文件(resource)。
(二)创建控件
接着到activity_main.xml文件中调用自定义属性创建控件,采用RelativeLayout布局。
android:layout_width="match_parent"
android:layout_height="64dp"
app:my_background="#877466"
app:show_back="true"
app:back_title="返回主页"
app:back_position="1"/>
(三)实现自定义控件
最后在MainActivity中设置layout布局。自定义内容均在activity_main.xml文件中修改。
public class MainActivity extends AppCompatActi