优化UI
This commit is contained in:
parent
51b021ba59
commit
4a84dcc9fb
@ -29,7 +29,7 @@ class TextProgressButtonBar : View {
|
|||||||
private var backgroundcolor = 0
|
private var backgroundcolor = 0
|
||||||
private var text: String? = null
|
private var text: String? = null
|
||||||
private var max = 100
|
private var max = 100
|
||||||
private val corner = 30 // 圆角的弧度
|
private val corner = 15 // 圆角的弧度
|
||||||
private val mStartColor = resources.getColor(R.color.default_button_blue_color)
|
private val mStartColor = resources.getColor(R.color.default_button_blue_color)
|
||||||
private val mEndColor = resources.getColor(R.color.ripple_end_color)
|
private val mEndColor = resources.getColor(R.color.ripple_end_color)
|
||||||
private val mValueAnimator = ValueAnimator.ofInt(
|
private val mValueAnimator = ValueAnimator.ofInt(
|
||||||
@ -109,6 +109,7 @@ class TextProgressButtonBar : View {
|
|||||||
canvas.drawRoundRect(oval, corner.toFloat(), corner.toFloat(), it)
|
canvas.drawRoundRect(oval, corner.toFloat(), corner.toFloat(), it)
|
||||||
it.style = Paint.Style.FILL
|
it.style = Paint.Style.FILL
|
||||||
it.color = this.backgroundcolor
|
it.color = this.backgroundcolor
|
||||||
|
oval = RectF(1F, 1F, width.toFloat()-1, height.toFloat()-1)
|
||||||
canvas.drawRoundRect(oval, corner.toFloat(), corner.toFloat(), it)
|
canvas.drawRoundRect(oval, corner.toFloat(), corner.toFloat(), it)
|
||||||
|
|
||||||
if (progress <= corner) {
|
if (progress <= corner) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user