![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
leidashuaige
这个作者很懒,什么都没留下…
展开
-
应用目录下和项目目录的两个build.gradle,他们的作用和区别是什么
两个build.gradle文件:一个位于应用目录下,另一个位于项目目录下。这两个文件有着不同的功能和作用。这样可以避免在多个应用模块中重复定义相同的设置。文件主要用于定义应用模块的构建设置,而项目目录下的。在 Android 应用的目录结构中,通常会有两个。文件,并且可以方便地维护和管理项目的构建设置。变量,并将其设置为 21。文件中引用这些设置。这样可以简化应用模块的。文件中定义公共设置,并在应用模块的。文件则用于定义整个项目的构建设置。原创 2022-12-20 10:29:48 · 1926 阅读 · 0 评论 -
安卓理解WindowManager 和 layoutManager的区别
总的来说,`WindowManager` 是一个系统服务,负责管理整个屏幕上的窗口,而 `LayoutManager` 是一个用于控制视图布局的类,通常用于控制单个视图或视图组的布局。原创 2022-12-16 10:17:38 · 622 阅读 · 0 评论 -
用安卓kotlin 写一个调起其他 active 的轮询广播
最近的工作需要做一个定时弹窗的任务,任务比较复杂,我将其代码简化一下。这里我采用的方式是每次接收到广播就设定下一个闹钟,从而达成轮询的效果。原创 2022-11-09 17:03:51 · 788 阅读 · 0 评论 -
安卓定时任务单例
我没有使用setRepeat的方法,反而在每次进入这个闹钟的时候设定一个新闹钟。原创 2022-11-04 19:51:14 · 215 阅读 · 0 评论 -
kotlin完成 Code War 题目 解析分子公式
如您所见,某些公式中包含括号。括号外的索引告诉您,您必须在该索引上乘以括号内每个原子的计数。例如,在 Fe(NO3)2 中有一个铁原子、两个氮原子和六个氧原子。对于由字符串表示的给定化学式,计算分子中包含的每个元素的原子数并返回一个对象:Java 中的 Map。本题我解得非常复杂,在我提交之后看到有更好的答案, 这里分享一下我认为不错的答案。原创 2022-11-04 19:02:15 · 430 阅读 · 0 评论 -
自己写了一个简易的android transformation.map
这里viewModel对单例的数据进行了监听,并且转发。写一个viewModel。实现了点击自动加一的效果。原创 2022-10-28 17:50:57 · 405 阅读 · 0 评论 -
kotlin写 安卓一个基本的成语棋盘view
【代码】kotlin写 安卓一个基本的成语棋盘view。原创 2022-10-27 19:10:08 · 599 阅读 · 0 评论 -
安卓属性动画的各种参数解释
属性动画系统可以通过更改视图对象中的实际属性来为屏幕上的视图添加动画效果。x 和 y:这些是简单的实用属性,用于描述视图在容器中的最终位置,值分别为左侧值与 translationX 值的和以及顶部值与 translationY 值的和。translationX 和 translationY:这些属性用于控制视图所在的位置,值为视图的布局容器所设置的左侧坐标和顶部坐标的增量。要为视图对象的属性(例如其颜色或旋转值)添加动画效果,您只需创建一个属性 Animator 并指定要添加动画效果的视图属性即可。翻译 2022-10-21 22:31:33 · 347 阅读 · 0 评论 -
安卓浅尝View体系
从被渲染开始,view就去从顶层到底层的绘制界面,如果是match_parent和指定大小那么可以立即绘制出来,如果不是的话则根据子view来计算坐标。这就是为啥多层view效率非常的低了。无论是view还是Viewgroup最终的点击事件都会由onTouchEvent(MotionEvent event)方法来处理。从该layout下面的最底层元素 view判断是否有onTouchEvent,有的话就停下并且调用。主要是调用scrollTo与ScrollBy 滑动到坐标系的某个位置。原创 2022-10-21 22:23:00 · 452 阅读 · 0 评论