![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android-自定义view
xuwb123xuwb
不辜负似水年华
展开
-
三角函数正弦 余弦
在Rt△ABC(直角三角形)中,∠C=90°(如图所示),∠A的余弦是它的邻边比三角形的斜边,即cosA=b/c,也可写为cosa=AC/AB。余弦函数:f(x)=cosx(x∈R)。正弦:在直角三角形中,任意一锐角∠A的对边与斜边的比叫做∠A的正弦,记作sinA(由英语sine一词简写得来),即sinA=∠A的对边/斜边。sinA = BC/AB...原创 2021-03-16 21:41:40 · 4280 阅读 · 0 评论 -
ViewConfiguration滑动参数类
int slop = ViewConfiguration.get(getContext()).getScaledTouchSlop(); getScaledTouchSlop是一个距离,表示滑动的时候,手的移动要大于这个距离才开始移动控件。如果小于这个距离就不触发移动控件,如viewpager就是用这个距离来判断用户是否翻页。/** * 包含了方法和标准的常量用来设置UI的...原创 2019-01-12 16:23:51 · 196 阅读 · 0 评论 -
Drawable / GradientDrawable 等 相关api
一Drawable setBounds() 注:Drawable.setBounds(int left,int top,int right,int bottom); 四边 永远平行坐标系x y 参数一 left 为矩形左侧距离y坐标系的距离 top为矩形区域上方距离x坐标系的距离 right 为 右侧 y坐标系距离的距离 ...原创 2019-04-12 13:42:14 · 352 阅读 · 0 评论 -
Math.atan与Math.atan2
一 返回极坐标 : public static double Atan2(double y,double x)参数y 类型System.Double点的 y 坐标。x类型:System.Double点的 x 坐标。角度θ,以弧度为单位,满足 -π≤θ≤π,且 tan(θ) =y/x,其中 (x,y) 是笛卡尔平面中的点。请看下面: 如果 (x,y...原创 2019-04-12 15:43:41 · 2318 阅读 · 0 评论 -
GradientDrawable 渐变背景使用
GradientDrawable 为动态设置背景 对应 的xml 为shape静态设置一 支持的形状和shape 一样 设置方法:public void setShape(int shape)/** * Shape is a rectangle, possibly with rounded corners */矩形 public stat...原创 2019-04-09 15:05:01 · 660 阅读 · 0 评论 -
PaintFlagsDrawFilter canvas 抗锯齿
Android 中抗锯齿两种方式出现锯齿场景:① 当我们用Canvas绘制位图的时候,如果对位图进行了选择,则位图会出现锯齿。② 在用View的RotateAnimation做动画时候,如果View当中包含有大量的图形,一 : canvas ...原创 2019-05-14 14:06:56 · 1803 阅读 · 0 评论 -
Android系统中的两个坐标系:Android坐标系与view坐标系
一 Android坐标系:Android坐标系将屏幕的左上角的顶点作为Android坐标系的原点,向右为X轴的正方向,向下是Y轴的正方向。在触控事件中getRawX() 和 getRawY()获得的坐标也是Android坐标系的坐标。二 View坐标系1 自身坐标 以下方法获得View到父控件的距离 getTop() : 获取View自身顶边到父布局顶边的距离: getLe...原创 2018-05-31 14:09:51 · 1420 阅读 · 0 评论