Android中的转盘

Android中的转盘,第1张

概述如何借助touch事件在Android上的活动中旋转图像轮?我需要一些指南或任何教程的链接.解决方法:这通常需要几块.这就是我在其中一个应用程序中执行此 *** 作的方式.*注意:这不是一个平滑的轮子,因为它在顶部开始和停止(这是有意的).您可以在devsite上查找有关Animation的更多信息.具有

如何借助touch事件在Android上的活动中旋转图像轮?我需要一些指南或任何教程的链接.

解决方法:

这通常需要几块.这就是我在其中一个应用程序中执行此 *** 作的方式. *注意:这不是一个平滑的轮子,因为它在顶部开始和停止(这是有意的).您可以在dev site上查找有关Animation的更多信息.

具有图像的主要XML:

<ImageVIEw    androID:ID="@+ID/anim_example"    androID:src="@drawable/loading_circle"    androID:layout_wIDth="30sp"    androID:layout_height="30sp"    androID:onClick="RunAnimation" />

这是运行动画的代码部分

public voID RunAnimation(VIEw v){    //The onClick method has to be present and must take the above parameter.    StartLoading();    //This will delay the stop for 5 seconds    //normally you would want to actually have this run based on some other input/data.    Handler handler = new Handler();     handler.postDelayed(new Runnable() {         public voID run() {          StopLoading();         }     }, 5000); }public voID StartLoading() {    ImageVIEw refreshImage = (ImageVIEw) this.findVIEwByID(R.ID.anim_example);    refreshImage.setimageDrawable(getResources().getDrawable(R.drawable.loading_circle));    Animation rotateLoading = AnimationUtils.loadAnimation(this, R.anim.rotate);    refreshImage.clearanimation();    refreshImage.setAnimation(rotateLoading);}public voID StopLoading() {    ImageVIEw refreshImage = (ImageVIEw) this.findVIEwByID(R.ID.anim_example);    if (refreshImage.getAnimation() != null)    {        refreshImage.clearanimation();        refreshImage.setimageDrawable(getResources().getDrawable(R.drawable.loading_circle));    }}

动画旋转:

<?xml version="1.0" enCoding="utf-8"?><rotate    xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:fromdegrees="0"    androID:todegrees="359"    androID:duration="2000"    androID:repeatMode="restart"    androID:repeatCount="-1"    androID:pivotX="50%"    androID:pivotY="50%"></rotate>
总结

以上是内存溢出为你收集整理的Android中的转盘全部内容,希望文章能够帮你解决Android中的转盘所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1070651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存