(赶时间的同学可直接跳到最后“结论”部分。) 背景 底部弹出窗是比较常见的交互,一般封装起来也不困难。谷歌已经提供了一个BottomSheetDialog,几行代码便可以显示...
IP属地:广东
(赶时间的同学可直接跳到最后“结论”部分。) 背景 底部弹出窗是比较常见的交互,一般封装起来也不困难。谷歌已经提供了一个BottomSheetDialog,几行代码便可以显示...
概述 国际化的认识 国际化的适配 国际化的工具 一、国际化的认识 开发一个App,如果我们的App需要面向不同的语种(比如中文、英文、繁体等),那么我们需要对齐进行国际化开发...
在做移动端的时候, 很多时候会需要下图所示的需求,如图 自己所示: 先进行需求分析, 这个模块可以设计成Container包含GridView, GridView中子内容个数...
背景 从Flutter发布beta版本就一直在关注Flutter、很多大厂也都在使用Flutter比如字节跳动今日头条、西瓜视频、阿里爸爸的闲鱼、毒APP,包括我们公司(一个...
本文长期更新!M系列芯片的机型也适用 Xcode16 pod init等命令执行出错的请参考点击这里这里这里这里[https://github.com/CocoaPods/C...
第一次理解: 刚学java时,对于volatile的记忆就是: volatile保证可见性 volatile防止指令重排序 volatile不保证原子性 没过脑的背了一下,写...
前言 最近,在玩安卓上看到 每日一问[https://www.wanandroid.com/wenda/show/8626]:View#getContext() 一定会返回 ...
前言 我基本上找遍了网上所有通过ItemDecoration设置分隔线的文章,但都不尽如意,它们大多只适用于部分情况,比如只能给线性布局设置、只能设置color不能设置dra...