2024年Java理论基础知识

Java理论基础知识一 ProgressBar 基础使用 1 默认 ProgressBar 2 ProgressBar 属性 Java 理论基础知识 android indeterminat 设置为不确定模式 动画无限循环 android indeterminat 定义不确定模式是否可 drawable android max 定义进度的最大值 android maxHeight

大家好,我是讯享网,很高兴认识大家。



一、ProgressBar基础使用

(1)默认ProgressBar

 
讯享网 

(2)ProgressBar属性

Java理论基础知识

  • android:indeterminate:设置为不确定模式,动画无限循环
  • android:indeterminateDrawable:定义不确定模式是否可drawable
  • android:max:定义进度的最大值
  • android:maxHeight:进度Widget最大高
  • android:maxWidth:进度Widget最大宽
  • android:minHeight:进度Widget最小高
  • android:minWidth:进度Widget最小宽
  • android:progress:设置进度的默认值,0到max
  • android:progressBackgroundTint:进度条的背景颜色
  • android:progressTint:进度条的颜色
  • android:secondaryProgress:定义二级进度值,0到max

(3)ProgressBar方法

  • getMax():返回这个进度条的范围的上限。
  • getProgress():返回进度。
  • getSecondaryProgress():返回次要进度。
  • incrementProgressBy():指定增加的进度。为正数时进度增加;为负数时进度减少。
  • isIndeterminate():指示进度条是否在不确定模式下。
  • setIndeterminate():设置是否为不确定模式。

(4)系统提供ProgressBar样式

  • 水平进度条
讯享网
  • 普通大小的环形进度条
 
  • 大环形进度条
讯享网
  • 小环形进度条
 

二、自定义ProgressBar样式

(1)自定义带渐变色圆角的水平进度条

 
  • 设置背景颜色和圆角
  • 设置进度条渐变色和圆角
 

(2)自定义旋转图片加载

 
  • 设置旋转图片
  • 设置圆形和旋转角度
 

(3)自定义多张图片播放动画

  • 设置为不确定模式
  • indeterminateDrawable设置Drawable动画
 
  • 设置Drawable动画
 

三、Shape使用

(1)rectangle:矩形

 

(2)oval:椭圆

 

(3)line:线

 

(4)ring:圆环

小讯
上一篇 2025-01-01 09:26
下一篇 2024-12-27 15:44

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4014.html