Android实现拖动小球跟随手指移动效果

Android实现拖动小球跟随手指移动效果,第1张

概述Android拖动小球跟随手指移动Demo,供大家参考,具体内容如下1、使用的知识点有自定义View,利用Canvas画球;

AndroID拖动小球跟随手指移动Demo,供大家参考,具体内容如下

1、使用的知识点有自定义view,利用Canvas画球;
2、使用触摸时间来 *** 作;

效果图:

代码如下:

1、自定义view;

public class DrawVIEw extends VIEw {  public float currentX = 50;  public float currentY = 50;  public DrawVIEw(Context context) {    super(context);  }  public voID onDraw(Canvas canvas){    super.onDraw(canvas);    Paint paint = new Paint();    paint.setcolor(color.RED);    canvas.drawCircle(currentX,currentY,10,paint);  }}

2、显示;

public class MainActivity extends Activity {  public linearLayout linearLayout;  @OverrIDe  protected voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentVIEw(R.layout.activity_main);    linearLayout = (linearLayout) findVIEwByID(R.ID.root);    final DrawVIEw drawVIEw = new DrawVIEw(this);    drawVIEw.setontouchListener(new VIEw.OntouchListener() {      @OverrIDe      public boolean ontouch(VIEw v,MotionEvent event) {        drawVIEw.currentX = event.getX();        drawVIEw.currentY = event.getY();        //通过draw组件重绘        drawVIEw.invalIDate();        return true;      }    });    linearLayout.addVIEw(drawVIEw);  }}

3、布局

<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"  xmlns:tools="http://schemas.androID.com/tools"  androID:layout_wIDth="match_parent"  androID:layout_height="match_parent"  androID:paddingBottom="@dimen/activity_vertical_margin"  androID:paddingleft="@dimen/activity_horizontal_margin"  androID:paddingRight="@dimen/activity_horizontal_margin"  androID:paddingtop="@dimen/activity_vertical_margin"  androID:ID="@+ID/root"  tools:context="com.syt.androIDtest.androIDtest1.MainActivity"></linearLayout>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

您可能感兴趣的文章:Android实现移动小球和CircularReveal页面切换动画实例代码Android自定义控件实现随手指移动的小球Android View移动的六种方法小结Android中利用matrix 控制图片的旋转、缩放、移动js判断客户端是iOS还是Android等移动终端的方法android实现关闭或开启移动网络数据Android实现循环平移动画示例Android自定义圆形View实现小球跟随手指移动效果 总结

以上是内存溢出为你收集整理的Android实现拖动小球跟随手指移动效果全部内容,希望文章能够帮你解决Android实现拖动小球跟随手指移动效果所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存