首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
那年匆匆
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android 通过自定义 View 实现纵向跑马灯效果
通过自定义 View 实现纵向新闻滚动跑马灯效果
Android 自定义跑马灯
最近公司接到小需求--「可以滚动的提示」,其实就是跑马灯。这让我想到了大学时专业物联网,当时学的单片机入门教程就是跑马灯,很是亲切。其实就是灯(或文字)按照某个方向循环滚动。 其实,Android中的TextView自带跑马灯效果,只需要通过简单的配置,就可以完成滚动的效果。 …
Android 自定义View(五)实现跑马灯垂直滚动效果
最近一直巩固 Android 自定义 View 相关知识,以前都是阅读一些理论性的文章,很少抽时间自己去实现一个自定义 View,项目中遇到问题就上 github 上去找效果。其实自定义 View 涉及到很多内容,只有亲自动手完成几个案例,才能对相关知识点有深入了解。 本文是对…
我常用的写作工具都在这儿了
经常有同学向我询问,写作的时候都有什么好用的工具。 是时候分享一波了~ 写作工具 1. typora 之前我写文章的时候,都是在掘金写完文章,然后搬运到别的平台。去年开始发现这个方法行不通了,因
深入探索 Android 包体积优化(匠心制作-上)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 在 Android 性能优化的知识体系当中,包体积优化一直被排在优先级比较低的位置,从而导致很多开发同学对自身应用的大小并不重视。在项目发展的历程中,一般可划分为如下三个阶段…
一行代码解决安卓重复点击
“哎,说吧(内心戏:咋又来了。。。准没好事!)” “我的一个页面中有一个查询按钮,点击就会发出网络请求,等待返回结果后更新数据。” “对,我也觉得没问题,但测试不按套路出牌啊,测试那边的网络不太好,她点击按钮之后由于网络比较慢就快速多点击了几下,然后。。。” 日常开发中肯定遇到…
java中强软弱虚引用的妙用
ThreadLocal 在什么情况下可能发生内存泄漏?如果你想清楚这个问题的来龙去脉,看源码是必不可少的,看了源码之后你发现, ThreadLocal 中用到 static class Entry extends WeakReference<ThreadLocal<?>> {}…
重学 Kotlin —— inline,包治百病的性能良药?
今天的主角是 inline ,这不是一个 Kotlin 特有的概念,大多数编程语言都支持内联。 内联函数 的语义很简单: 把函数体复制粘贴到函数调用处 。使用起来也毫无困难,用 inline关键字修饰函数即可。 今天,我们就一起来刨根挖底,寻找一下答案。 前面已经说过 inli…
带你轻松搞定“观察者模式“和"发布订阅模式"的区别!
最近我的小伙伴们在面试中,这两个被问的很频繁,斗胆的跟大家分享一下我的理解。我将采用“官方解释”+“大白话”的方式。 观察者模式:一个对象(观察者)订阅另一个对象(主题),当主题被激活的时候,触发观察者里面的事件。 大白话解释:当去你去医院打吊瓶(某些地方叫打点滴,就是这么严谨…
布局优化?应该这么玩
布局优化作为Android性能优化的一部分,其重要性不言而喻。那么在开发过程中,应该注意哪些事项,才能有助于我们开发出流畅的安卓应用?当遇到布局卡顿的时候,又该如何通过分析定位问题?本篇文章将会从原理到实践,一步步教你如何玩转布局优化。 合理的布局,能够有效地提高性能,加快页面…