自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不靠谱的老肖

人丑多读书

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 这TextView也太闪了,咋做的?

本文介绍了实现Android文字闪烁效果的两种方法: 自定义矩形移动方案 通过继承AppCompatTextView,绘制一个移动的矩形区域(后优化为渐变Drawable)来模拟闪烁效果。该方法简单但存在背景兼容性问题。 AI推荐方案 (未展示具体代码)暗示采用更专业的实现方式,可能涉及Shader或动画API,效果更自然且兼容性强。 最终成果已封装为开源库FlashTextView,支持MavenCentral集成。文章从发现问题、尝试实现到优化对比,完整呈现了开发思考过程。 项目地址:FlashText

2025-06-10 17:18:45 766

原创 手把手教你上传安卓库到Central Portal

手把手教你将Android库发布到Maven Central 本文详细介绍了将Android库发布到Maven Central的最新流程。首先需要在Sonatype Central官网注册账号并验证域名所有权,通过添加TXT记录完成验证。然后使用flying-gradle-plugin实现发布功能,需要在build.gradle中配置maven-publish、signing等插件,并设置正确的groupId(对应验证的Namespace)、artifactId和版本号。最后配置POM文件信息,包括库描述、

2025-06-04 10:53:18 688

原创 记一次有趣的时钟效果复刻实现过程

文章摘要: 作者在上班摸鱼时,朋友分享了一个数字时钟效果,并询问能否实现。作者通过分析效果,将整个内容拆分为多个小圆,每个小圆负责显示不同内容。随后,作者进一步将区域划分为时间类型和分割线类型,并详细描述了如何通过坐标系控制小圆的显示效果。针对分割线,作者通过修改中间小圆的颜色实现效果;对于时间类型,作者通过定义小圆绘制参数类和控制线段的角度与透明度来实现数字的显示。最终,作者将分割线和时间类型定义为组件类,并实现了相应的绘制逻辑。项目已上传至MavenCentral,供开发者使用。

2025-05-21 14:06:42 775

原创 DataStore-SharedPreference知识点

在安卓系统数据持久化的方案中,SharedPreferences一直处于很重要的位置,如果您有想要保存的相对较小键值对集合,则可以使用 SharedPreferences API。SharedPreferences 对象指向包含键值对的文件,并提供读写这些键值对的简单方法。每个 SharedPreferences 文件均由框架进行管理,可以是私有文件,也可以是共享文件。

2025-03-05 18:12:56 993

原创 自己封装安卓日志打印库

自己封装安卓日志打印库

2025-03-04 17:39:19 354

Centos7建服务器过程

centos7建立服务器 Centos 7 中 :装jdk+Tomcat+mysql+php+phpAdmin 服务器

2017-09-20

小黄狗图书管理系统

适合学习socket网络编程的新人学习,附带java服务器源码。

2017-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除