干货(皆为转载,点击蓝字跳转原文)
- 卡片样式的搜索框
- 气泡样式的seekbar
- 仿网易云音乐主题换肤
- 仿网易云胶片动画
- 七牛推的一款Android向的短视频SDK
- 通过自定义的SurfaceView实现的飞行射击游戏
- 水波纹效果
- 自定义字体教程
- 仿探探层叠卡片
- 酷炫刷新框架
- 自定义日历控件
- 仿谷歌商店沉浸式样式
- 可监听进度的Glide
- 自定义音量控件
- 游戏开发学习路径
- 开源相机API
- Kotlin较好的教程
- 环形菜单
- MD风格步骤视图
- 可展开的TextView
- 相对上面那个,这个更类似read more
- “码个蛋”100篇精选干货
- 腾讯开源的加载H5加速加载方案(Android)
- 一个很酷炫的自定义动画
- Android Studio中比较好用的插件
- 百大开源框架
- AndroidStudio 3 填坑指南
- AndroidStudio3 支持Java8
- 开源圆饼图
- Dagger2解析
- Kotlin开发案例
- 基于Glide4.3.1源码学习
- Retrofit的进阶讲解
- Android开发不错的工具
- Activity、View和Window的理解
- 任意悬浮窗
- 适合快速开发的开源项目:Dagger、Clean、MVP
- 一行代码快速解耦Application逻辑,让Application更简洁好维护
- Android图片压缩的几种方案
- EditText多行输入
- Android 项目中 shape 标签的整理和思考
- 几个开源的小说阅读器框架:
- 一个丰富的音乐播放封装库
- 几个音视频框架
- iOS、Android 开发单位换算及 UI 切图要求
- Android 预览PDF
- Android使用SpannableString进行字符串的分段处理
- WebView框架
- Android禁止下拉状态栏菜单
- Android去掉底部上滑虚拟按键
- Android 关于文件及文件夹的创建 、删除、重命名、复制拷贝、添加内容、修改内容、读取内容
- 免费图片素材网
- 最全的Android颜色透明度
- TabLayout们
- 富文本控件们
- 侧滑控件们
- 抖音爆红的文字时钟(BUT Kotlin)
- 关于调用文件存储的一些细节
- 自定义Lint检查
- 9.0适配
- 推送们
- 换肤思路一
- 有趣的github项目
Android Studio小技巧
-
使用TextView的时候,为了可以达到预览的效果,而不用android:text去设置预览在删除的麻烦,我们可以这样:
- 在根布局中添加xmlns:tools=“http://schemas.android.com/tools”
- 在TextView中使用’tools:text=“value”’属性。
这样就可以达成预览的效果,运行的时候不用担心它显示的问题,简洁有效,一步到位。
更多tools的使用方法
-
当我们在代码文件亦或是布局文件中有时候会将某些String字符串或dimen数值统一放到String.xml和dimen.xml文件中,但是当我们发现这些值在之前忘了写到某xml中,我们可以这样:
- Mac:选中那个值,然后option+enter键选择Extract String/Dimension Resource 。
- Win: alt+enter键选择Extract String/Dimension Resource 。
就不用麻烦的一个一个的来回翻看填写了。
-
右键close others == alt + 要留下的那个文件的叉
-
AS内切换文件
- Mac:control + Tab
- Win:Ctrl + Tab