【发布时间】:2019-12-24 06:14:59
【问题描述】:
我想在用户点击每种颜色时为元素添加动画,颜色应该弹出并弹出
部分自定义视图代码
override fun onDraw(canvas: Canvas?) {
super.onDraw(canvas)
// draw elements
for(i in 0..5){
drawElementOrCursor(canvas,cXArray[i]!!,cYArray[i]!!,elementRadius!!,colorArray[i]!!)
}
// draw cursor
drawElementOrCursor(
canvas,cXArray[0]!!,
(elementCursorSize!!/2)+8+elementSize!!,
elementCursorRadius!!,
colorArray[0]!!)
}
private fun drawElementOrCursor(canvas: Canvas?,cX: Int,cY: Int,radius: Float,color: Int){
paint.color = color
paint.style = Paint.Style.FILL
canvas?.drawCircle(cX.toFloat(),cY.toFloat(),radius,paint)
}
【问题讨论】:
-
你能给我们看一些自定义视图的代码吗?
-
@SomeshKumar 我已添加
标签: android android-animation android-custom-view