我想绘制自定义视图,其中 2 个矩形放置在屏幕底部 第一个矩形的左上角和右上角应为圆角,左下角和右下角应为倒圆角。然后我想为这个视图设置动画,比如弹跳效果。
我尝试使用形状可绘制,但它没有给我倒圆角。 我无法使用矢量图像,因为我需要像弹跳效果一样移动这个完整的视图,但顶部矩形视图应该在动画期间拉伸,
实现此目的的最佳方法是使用Path。只需将所有必需的直线和圆弧添加到路径中,然后将其绘制在画布上即可。 在 onMeasure 时保存此路径,然后您可以在 onDraw 期间重复使用它。
要使其弹跳,你可以改变这条路径