83 fix bugs.
This commit is contained in:
@@ -37,7 +37,7 @@ class ShineTextView : AppCompatTextView {
|
|||||||
|
|
||||||
var _count: Int = 0 //自行运行动画次数
|
var _count: Int = 0 //自行运行动画次数
|
||||||
|
|
||||||
private lateinit var mLinearGradient: LinearGradient
|
private var mLinearGradient: LinearGradient? = null
|
||||||
private var mGradientMatrix: Matrix = Matrix()
|
private var mGradientMatrix: Matrix = Matrix()
|
||||||
private var mViewWidth = 0
|
private var mViewWidth = 0
|
||||||
private var mTranslate = 0
|
private var mTranslate = 0
|
||||||
@@ -121,13 +121,13 @@ class ShineTextView : AppCompatTextView {
|
|||||||
_count++
|
_count++
|
||||||
}
|
}
|
||||||
mGradientMatrix.setTranslate(mTranslate.toFloat(), 0f)
|
mGradientMatrix.setTranslate(mTranslate.toFloat(), 0f)
|
||||||
mLinearGradient.setLocalMatrix(mGradientMatrix)
|
mLinearGradient?.setLocalMatrix(mGradientMatrix)
|
||||||
when {
|
when {
|
||||||
shineType == 0 && _count < shineCount -> postInvalidateDelayed(50)
|
shineType == 0 && _count < shineCount -> postInvalidateDelayed(50)
|
||||||
shineType == 1 && _count < 1 -> postInvalidateDelayed(50)
|
shineType == 1 && _count < 1 -> postInvalidateDelayed(50)
|
||||||
else -> {
|
else -> {
|
||||||
mGradientMatrix.setTranslate((1.2 * mViewWidth).toFloat(), 0f)
|
mGradientMatrix.setTranslate((1.2 * mViewWidth).toFloat(), 0f)
|
||||||
mLinearGradient.setLocalMatrix(mGradientMatrix)
|
mLinearGradient?.setLocalMatrix(mGradientMatrix)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ class HeartCpActivity : BaseMvpActivity<HeartCpPresenter, ActivityHeartCpBinding
|
|||||||
}
|
}
|
||||||
|
|
||||||
val day = TimeUtils.formatDurationDaysOnly(
|
val day = TimeUtils.formatDurationDaysOnly(
|
||||||
heartCpBean.createtime * 1000 - System.currentTimeMillis()
|
System.currentTimeMillis() - heartCpBean.createtime * 1000
|
||||||
)
|
)
|
||||||
|
|
||||||
mBinding.tvHeartTime.text = "我们在一起${day}啦"
|
mBinding.tvHeartTime.text = "我们在一起${day}啦"
|
||||||
|
|||||||
Reference in New Issue
Block a user