Andorid自定义View实现水平progress进度条动画效果
程序员文章站
2022-02-16 11:56:13
...
分享一个自定义的Progress进度条View、进度条带有非常好看的动画效果、在xml里面可以直接调用、已经封装成独立的自定义View、调用非常方便、下面是动画效果到100%的样子、具体可以下载源代码运行查看效果
在XML引用方式
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" tools:context="com.zs.banner.MainActivity" > <com.zs.banner.Myprogress android:id="@ id/main_progress" android:layout_width="200dp" android:layout_height="2dp" android:layout_gravity="center_vertical" /> <TextView android:id="@ id/main_tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="ss" /> </LinearLayout>
Activity调用方式
public class MainActivity extends Activity { private Myprogress progress; private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = (TextView) findViewById(R.id.main_tv); progress = (Myprogress) findViewById(R.id.main_progress); progress.setProgressValue(100); progress.setTextView(tv); } }
Andorid自定义progress源代码下载链接: 自定义水平progress 密码: 5g3t