先看效果图
在这里先不考虑这个控件的实用性,主要是为了学习组合控件的方法。
1.创建布局文件
barlaout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/tv_name"
android:layout_marginTop="30dp"
android:layout_width="50dp"
android:layout_height="20dp"
android:gravity="center_vertical"
android:text="类型:"
android:textSize="15sp"/>
<FrameLayout
android:layout_marginTop="30dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ProgressBar
android:id="@+id/pb"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="20dp"
android:progressDrawable="@drawable/pb_bg_style"/>
<TextView
android:id="@+id/tv_right"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="xxx已用"
android:textSize="15sp"/>
<TextView
android:id="@+id/tv_left"
android