(赶时间的同学可直接跳到最后“结论”部分。) 背景 底部弹出窗是比较常见的交互,一般封装起来也不困难。谷歌已经提供了一个BottomSheetDialog,几行代码便可以显示...
(赶时间的同学可直接跳到最后“结论”部分。) 背景 底部弹出窗是比较常见的交互,一般封装起来也不困难。谷歌已经提供了一个BottomSheetDialog,几行代码便可以显示...
概述 国际化的认识 国际化的适配 国际化的工具 一、国际化的认识 开发一个App,如果我们的App需要面向不同的语种(比如中文、英文、繁体等),那么我们需要对齐进行国际化开发...
可以可以的!
Flutter 设置Container高度自适应GridView 或Listview在做移动端的时候, 很多时候会需要下图所示的需求,如图 自己所示: 先进行需求分析, 这个模块可以设计成Container包含GridView, GridView中子内容个数...
在做移动端的时候, 很多时候会需要下图所示的需求,如图 自己所示: 先进行需求分析, 这个模块可以设计成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() 一定会返回 ...
请问下楼主,switch在点击的时候会有个点击效果,要怎么去除
android switch控件宽高的设置及自定义Switchwitch控件使用的频率还是很高的,可能大家在使用switch控件时遇到最大的问题就是对控件宽高的设置,大家已经发现在布局文件中通过layout_width和layout_h...
前言 我基本上找遍了网上所有通过ItemDecoration设置分隔线的文章,但都不尽如意,它们大多只适用于部分情况,比如只能给线性布局设置、只能设置color不能设置dra...
SPA应用是很早就被提出来的一个理念,对应Android应用来上,旨在用单Activity+n个Fragment作为整个app的页面结构.相应的SPA框架也出现了很多,笔者用...
一年多了,作者的demo开源了吗😂
android一种可配置的公共列表页封装方式app项目中列表页面的封装实现 客户端项目常常遇到很多列表页面,而这些列表页面都很相似,无论逻辑还是ui,所以封装一个公用的列表页面可以极大地减轻开发负担,提高程序的可维护性...
点赞关注,不再迷路,你的支持对我意义重大!🔥 Hi,我是丑丑。本文 「Java 路线」| 导读 —— 他山之石,可以攻玉[//www.greatytc.com/p/...
前言:这篇网络系列的初衷是分享下网络相关的知识,文章属于个人的学习总结博客。部分内容来源网络,如有不适,请私聊。 Android之网络—第一篇(Http原理)Android之...
App中的红点广泛用于提醒功能,虽然用在菜单上、Tab上、列表,但本质它就是一个红色的View,不就是放哪里就显示在哪里嘛,有什么难的?对!这是UI设计师和产品经理的一致...
哥,github有demo吗
Android 一个RecyclerView实现筛选列表效果图 简介 如上图展示的内容,筛选条件的功能很常见,一般情况如果条件很多,那么布局文件就会写的很复杂,这篇文章可以提供一个简洁的方案,布局文件只用一个RecyclerVie...
有一年多没打开抖音了,因最近疫情影响只能在家里待着,闲来无事刷刷抖音,发现抖音从最开始的弹窗已换成了弹出弹窗视频在最上方并且按一定比例缩放,如下图 要实现上图联动效果,接下来...
最近遇到一个内存泄露, 代码非常简单 : 先打开一个 FragmentA, 然后通过 replace 替换成 FragmentB, 并且加入回退栈, 因为 FragmentB...