最近为了适配Android 13,升级了AS(Android Studio Dolphin | 2021.3.1 Patch 1),顺便gradle也升级了(7.2.1),本...
最近为了适配Android 13,升级了AS(Android Studio Dolphin | 2021.3.1 Patch 1),顺便gradle也升级了(7.2.1),本...
天下苦shape.xml久已,特别是遇上不靠谱的UI,圆角+背景色+边框,三个属性就能给你折腾出来几百种组合,每个组合都要写对应的shape.xml,太折腾人了! 展示 效果...
先上效果图 需求梳理 抖音APP中,视频的点赞和直播中点赞效果是不同的,先找寻两者的共同点提取接口: 类型图片动画初始旋转角度Y轴偏移量视频点赞单张红心组合动画随机旋转角度-...
拜一拜~
Flutter · Python AI 弹幕播放器来袭AI智能弹幕(也称蒙版弹幕):弹幕浮在视频的上方却永远不会挡住人物。起源于哔哩哔哩的web端黑科技,而后分别实现在IOS和Android的app端,如今被用于短视频、直播等媒...
row就是行布局,column就是列布局,把widget排放进去就可以
Flutter——Row&Column1. 简述 Row和Column分别是横向布局和纵向布局,对标Android中的LinearLayout Row和Column默认会在主轴方向取最大,即上面XML代码中展示的...
@01562c97bf42 在了在了
Flutter——Expanded在Android的日常编程中,我们使用LinearLayout时经常会遇到需要使用权重来分配子View的空间占比,那么在Flutter中,我们需要时,该怎么实现呢? 源码&简...
Kotlin中的Contract契约是一种向编译器通知函数行为的方法。 起 另: it works, BUT : WHY ? Contract 契约就是来解决这个问题的. 我...
收到收到,今晚就补
Flutter——Expanded在Android的日常编程中,我们使用LinearLayout时经常会遇到需要使用权重来分配子View的空间占比,那么在Flutter中,我们需要时,该怎么实现呢? 源码&简...
Android开发之使用Netty进行Socket编程(一) 概括了一些Socket、NIO的基本概念,下面正式介绍开发中使用到的Netty API以及在Android客户端...
描述详尽,还有推荐解释,很赞
Android应用内悬浮窗从入门到放弃/妥协需求:在应用内显示一个悬浮按钮,可以跨页面显示,页面切换时不闪。本以为这个需求很正常的,应该问题不大,因为不需要在桌面显示,不需要覆盖其他应用,仅仅只在自己应用内部显示,但是...
需求:在应用内显示一个悬浮按钮,可以跨页面显示,页面切换时不闪。本以为这个需求很正常的,应该问题不大,因为不需要在桌面显示,不需要覆盖其他应用,仅仅只在自己应用内部显示,但是...
创建activity、service、applcation通过反射的方式,因为系统创建时不知道全限定名,所以只能通过反射。
对于四个组件之一的activity, 也是用户接触最多的组件,那么activity背后究竟是如何启动的呢?下面就跟随好奇心寻找activity的启动流程。activity 的...
最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如Lin...
1、插件框架有两个作用:一是“自解耦”,二是“免安装”。 目标:“像Web一样开发App”则是一个我们后期达成的目标,这大概是“自解耦”和“免安装”的组合形式 1.自解耦指的...
(1)概念 文件在程序中是以流的形式来操作的。 流:是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两个存储位置之间的传输称为流。流的本质是数据传输...
真滴快
Android Studio 3.6 发布啦,快来围观Android Studio 3.6 稳定版终于来了,此版本的 Android Studio 包括对一些设计工具的更新,包括布局编辑器和资源管理器。 该版本的更新需要 Plu...
目标和原则 提高代码质量,及早发现潜在缺陷,降低修改/弥补缺陷的成本 促进团队内部知识共享,提高团队整体水平 评审过程对于评审人员来说,也是一种思路重构的过程,帮助更多的人理...