圆形图片方案 方式一:CircleAvatar CircleAvatar可以实现圆角头像,也可以添加一个子Widget: 实现一个圆形头像: 注意一:这里我们使用的是Netw...
圆形图片方案 方式一:CircleAvatar CircleAvatar可以实现圆角头像,也可以添加一个子Widget: 实现一个圆形头像: 注意一:这里我们使用的是Netw...
添加拨打电话的权限: 第一种方法 第二种方法
一、前言 iOS中消息推送有两种方式,本地推送和远程推送。本地推送在iOS中使用本地通知为你的APP添加提示用户功能这篇博客中有详细的介绍,我们在此主要讨论远程推送的流程与配...
场景 在某些业务上,可能我们需要计算多段文字的高度,达到动态适配ListView高度的目的,满足我们产品的优(bian)秀(tai)需求。在android原生层大家都知道有各...
一、前言 在使用Java语言设计类之间关系的时候,我们会接触到 组成单元 和 关系连接 这两类概念: 组成单元:普通类、abstract抽象类,interface接口。 关系...
BottomSheet的效果是指从屏幕底部向上滑的效果,是MaterialDesign风格的一种,视觉效果如下: 实现这种效果有几种不同的方式,如果是在一个固定的页面上添加这...
开发原生页面的时候,在处理键盘事件上,通常的需求是,点击输入框外屏幕,要隐藏键盘,同样的,这样的需求也需要在 Flutter 上实现, Android 上的实现方式是在基类 ...
google在android p为了安全起见,已经明确规定禁止http协议额,但是之前很多接口都是http协议,我们一般是这样解决的:在res目录下创建xml目录,然后随便创...
小菜在学习矩阵变换时需要用到 Transform 类,可以实现子 Widget 的 scale 缩放 / translate 平移 / rotate 旋转 / skew 斜切...
说到onActivityResult,我们已经非常熟悉来,通过在A activity启动B activity并且传入数据到B中,然后在A中通过onActivityResult...
用协程也是一个思路。
android全版本权限请求框架完整代码 市面上有很多开源框架用于6.0权限请求处理,但是各种框架使用下来,还是感觉不爽,累赘,不直观。本文介绍的实现方案我认为是使用最简单,侵入最低的方式。 介绍一下使用方...
完整代码 市面上有很多开源框架用于6.0权限请求处理,但是各种框架使用下来,还是感觉不爽,累赘,不直观。本文介绍的实现方案我认为是使用最简单,侵入最低的方式。 介绍一下使用方...
不知道是否用过系统的material库,如果用的话,里边自带一个ShapeableImageView可以设置圆角的,圆形当然也可以了,边框也可以加
转载(未找到原始链接) Gradle是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于Groovy的内部领域特定语言,建议可以先熟悉一下Groovy脚本...
欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. 本文的合集已经编著成书,高级Android开发强化实战,欢迎各位读友的建议和指导。在京东即可...
概述 当你想要从一个页面A转换到页面B,而且他们共享一个元素(比如是一个view),在这种场景下,最好的用户体验可能就是将共享的元素直接变换到最终的地方和大小,这会使用户专注...