Android自定义view学习(一)

本文详细介绍了Android开发中坐标系的应用、触摸事件的获取方法、视图定位方式以及颜色模式和混合技巧等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

衣带渐宽终不悔为伊消得人憔悴

做一名有理想有追求的程序员。

Android中的坐标系,角度,颜色

1.系统默认坐标系

2.MotionEvent中的get和getRaw

3.view的坐标系是相对父控件的

4Android中的角度和弧度

5.Android中的颜色

6.Android中的颜色创建和使用

7.颜色的混合

1.Android中的坐标系原点为屏幕的左上角

getTop(); // 控件上边框距父view的距离

getLeft();  // 控件左边框距父view的距离

getRight();  // 控件右边框距父view的距离

getBottom();  // 控件下边框距父view的距离

2.

event.getX(); //当前焦点所在点在父控件的坐标系中的坐标

event.getY();

event.getRawX() ;//当前焦点所在屏幕默认的坐标系中的坐标

event.getRawY();

3.view在设置位置时,都是对应的父控件的坐标系

4.角度和弧度用的比较少,只有在做某些非常精确的动画或者切图时会用到,其实就是基础的数学上的运用。

角度的进制是 60  弧度的进制是 10

弧度的释义是对应弧长和圆半径比

角度的释义是对应弧长和圆周长比

5.Android中的颜色模式共有4种

ARGB 8888 32位 四通道高精度

ARGB 4444 16位 四通道低精度

RGB565 16位 系统默认的颜色模式

Alpha8 8位 透明度

6.

int color= Color.Red; //调用系统颜色

int color = Color.argb(150,255,0,0); //半透明红色

int color = 0xffff0000; // 不透明红色

int color = getResou().getColor(R.color.mycolor); //调用color文件的颜色

int color = getColor(R.color.mycolor); //有版本限制api23 以上

7.颜色混合

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值