
Android开发学习
学习Android开发
阿日日
这个作者很懒,什么都没留下…
展开
-
Android debug/dependent-lib-artifacts directory java.nio.file.NoSuchFileExce
添加链接描述22Deleting the .gradle folder of the root project and re-sync gradle worked for me. Unaware of the root cause though.原创 2021-11-10 15:37:23 · 2094 阅读 · 0 评论 -
Android开发之自定义控件(一)---onMeasure详解(转载)
https://blog.youkuaiyun.com/dmk877/article/details/49558367转载 2020-11-05 23:40:23 · 190 阅读 · 0 评论 -
Android 自定义View基础-颜色
一般颜色的的表示有以下几种1.A原创 2020-11-04 22:26:41 · 451 阅读 · 0 评论 -
Android自定义View,角度与弧度。
1.为什么对角的描述存在角度与弧度两种单位?简单来说就是为了方便,为了精确描述一个角的大小引入了角度与弧度的概念。由于两者进制是不同的(角度是60进制,弧度是10进制),在合适的地方使用合适的单位来描述会更加方便。例如:角度是60进位制,遇到30°6′这样的角,应该转化为10进制的30.1°。但弧度就不需要,因为弧度本身就是十进制的实数。2.角度与弧度的定义角度和弧度一样都是描述角的一种度量单位,下面是它们的定义:名称 定义 角度 两条射线从圆心向圆周射出,形成.原创 2020-11-04 07:36:51 · 1317 阅读 · 0 评论 -
Android 自定义View--基础学习 Android坐标系(View 的getTop),MotionEvent的getX
一.View的坐标系注意:View的坐标系统是相对于父控件而言的. getTop(); //获取子View左上角距父View顶部的距离 getLeft(); //获取子View左上角距父View左侧的距离 getBottom(); //获取子View右下角距父View顶部的距离 getRight(); //获取子View右下角距父View左侧的距离如下图所示:三.MotionEvent中 get 和 getRaw 的区别注意:eve原创 2020-11-02 23:25:07 · 349 阅读 · 0 评论 -
Android的View事件分发总结(二)
实验:自定义一个MyLayout的布局,添加两个Button,并在onClick和Mylayout 的onTouch方法中打印log,实验结果:点击button时。onTouch方法没有执行,onClick方法执行。点击MyLayout空白区域时,onTouch方法执行,onClick方法没有执行。原因分析:先看ViewGroup的dispatchTouchEvent(MotionEvent env),(注意和view的dispatchTouchEvent(Motion Event)不同).原创 2020-10-31 20:55:16 · 172 阅读 · 0 评论 -
Android View的事件分发总结(一)
郭霖大神的博客view的事件分发:对文章进行总结1.onToucherLister onTouch onTouchEvent 方法的执行顺序和关系。这个核心在dispatchTouchEvent(MotionEvent ev) 方法中首先当一个事件发生时,如果这个事件传递给当前View,那么public boolean dispatchTouchEvent(MotionEvent ev)一定会被调用public boolean dispatchTouchEvent(MotionEv...原创 2020-10-29 20:11:53 · 152 阅读 · 0 评论