圆移动
来源:互联网 发布:setdefault c语言 编辑:程序博客网 时间:2024/05/17 08:42
xml布局
<?xml version="1.0" encoding="utf-8"?><RelativeLayout android:id="@+id/ra" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.ballviewdemo.MainActivity"><com.example.ballviewdemo.Myclass android:id="@+id/ball" android:layout_width="wrap_content" android:layout_height="wrap_content" /></RelativeLayout>class
package com.example.ballviewdemo;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.support.annotation.Nullable;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;/** * author:Created by WangZhiQiang on 2017/11/30. */public class Myclass extends View { private float x = 20; private float y = 20; private float radio = 188; //画笔 private Paint a = new Paint();Context context; public Myclass(Context context) { super(context); this.context=context; init(); } public Myclass(Context context, @Nullable AttributeSet attrs) { super(context, attrs); this.context=context; init(); } public Myclass(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); this.context=context; init(); } private void init() { a.setColor(Color.RED); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); a.setAntiAlias(true); canvas.drawCircle(x, y, radio, a); } @Override public boolean onTouchEvent(MotionEvent event) { this.x=(float) event.getX(); this.y= (float) event.getY(); invalidate(); return true; }}
阅读全文
0 0
- 圆 移动
- 圆移动
- 移动
- 移动
- 移动
- 移动
- 移动
- 移动
- 移动
- 移动
- 移动
- java移动圆代码 重绘
- 在画布范围内移动的圆点
- 显示一个圆,并可以移动
- 移动一个圆,并改变半径
- Android 跟随手指移动的圆
- 自定义View画圆并移动
- 自定义view圆并随手指移动
- caffe中设置学习率策略 lr_policy: "step"
- Unity3D
- 正斜杠 / 和反斜杠 \ 在路径配置中的区别
- 认识电信产品生命周期管理PLM及其PLM服务
- PS基础1
- 圆移动
- Linux下实现视频读取(二)---camera参数设定
- bzoj4408 [Fjoi 2016]神秘数(主席树维护前缀和)
- C/C++串口通信(2)-重叠操作
- 关于资讯机器人的技术与运用解读
- 从游戏脚本语言说起,剖析Mono所搭建的脚本基础
- HDU 1253
- Centos7 ifconfig command not found解决方案
- MAC新建站点配置PHP环境