时间:2021-05-19
一、直接看效果
二、直接上代码
1.自定义控件部分
package com.susan.project.myapplication;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics.Paint;import android.graphics.RectF;import android.graphics.Shader;import android.util.AttributeSet;import android.util.DisplayMetrics;import android.util.Log;import android.view.View;/*** @author dahai* @ClassName: ${type_name}* @Description: ${todo}* @date ${date} ${time}* @email 202491024@qq.com* @since $3. 布局文件部分
<?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"android:orientation="vertical"><com.susan.project.myapplication.ProgressSeekandroid:id="@+id/progress"android:layout_width="match_parent"android:layout_height="80dp"></com.susan.project.myapplication.ProgressSeek><com.susan.project.myapplication.ProgressSeekandroid:id="@+id/progress1"android:layout_width="match_parent"android:layout_height="80dp"></com.susan.project.myapplication.ProgressSeek><com.susan.project.myapplication.ProgressSeekandroid:id="@+id/progress2"android:layout_width="match_parent"android:layout_height="80dp"></com.susan.project.myapplication.ProgressSeek><com.susan.project.myapplication.ProgressSeekandroid:id="@+id/progress3"android:layout_width="match_parent"android:layout_height="80dp"></com.susan.project.myapplication.ProgressSeek></LinearLayout>4.Activity部分
package com.susan.project.myapplication;import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity {private ProgressSeek progress;private ProgressSeek progress1;private ProgressSeek progress2;private ProgressSeek progress3;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);progress = (ProgressSeek) findViewById(R.id.progress);progress.init(0);progress1 = (ProgressSeek) findViewById(R.id.progress1);progress1.init(2);progress2 = (ProgressSeek) findViewById(R.id.progress2);progress2.init(50);progress3 = (ProgressSeek) findViewById(R.id.progress3);progress3.init(100);}}以上所述是小编给大家介绍的Android自定义带水滴的进度条样式(带渐变色效果),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
最近在公司,项目不是很忙了,偶尔看见一个兄台在CSDN求助,帮忙要一个自定义的渐变色进度条,我当时看了一下进度条,感觉挺漂亮的,就尝试的去自定义view实现了一
本文实例讲述了Android编程实现带渐变效果的圆角矩形。分享给大家供大家参考,具体如下:/***带渐变色效果的圆角矩形**@description:*@aut
进度条样式在项目中经常可以见到,下面小编给大家分享Android三种方式实现ProgressBar自定义圆形进度条。Android进度条有4种风格可以使用。默认
本文实例讲述了Android编程实现自定义进度条颜色的方法。分享给大家供大家参考,具体如下:android自定义进度条颜色先看图基于产品经理各种自定义需求,经过
Android实现环形进度条的效果图如下:自定义控件:AttendanceProgressBar代码如下:publicclassAttendanceProgre