这给大家简单写个给按钮添加点击旋转效果,如下

1ce20c29d92c

这个功能要使用安卓的api,所以要先导入,不然会报错,这也是autojs的好处,可以导入包,功能强大

1ce20c29d92c

不导入包,报错截图如下

使用importClass导入

importClass(android.animation.ObjectAnimator)

然后一个简单的按钮,我是用的里面的属性可以去看文档

使用安卓提供的自带图标,待会儿就可以在页面中导入

const cancle = "@drawable/ic_close_black_48dp"

一个简单的界面

ui.layout(

)

这就是点击使按钮旋转的方法

先创建一个对象animatio,它的参数ObjectAnimator.ofFloat(ui.add, "rotation", 0, 180, 360),ui.add就是要操作的对象,"rotation"是效果,就是旋转,可以改为其他的,后面的就是从哪儿到哪儿,长度没限制,我设置的是旋转一圈

animation.setDuration(1000)这是设置动画的时间,参数是毫秒,这里设置的是一秒,可以自己设置

animation.start()参数设置完后就需要开始动画了

ui.add.on("click", function () {

animation = ObjectAnimator.ofFloat(ui.add, "rotation", 0, 180, 360)

animation.setDuration(1000)

animation.start()

})

最后:这是UI界面再最开始一定不要忘了"UI";这个必须的

ps:如果有问题可以在评论区评论,会的我会解答,不定时更新,可以点点关注和点赞哦

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐