欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  技术分享

Andorid自定义View实现水平progress进度条动画效果

程序员文章站 2022-02-16 11:56:13
...

分享一个自定义的Progress进度条View、进度条带有非常好看的动画效果、在xml里面可以直接调用、已经封装成独立的自定义View、调用非常方便、下面是动画效果到100%的样子、具体可以下载源代码运行查看效果

Andorid自定义View实现水平progress进度条动画效果


在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