tuzhenyu's repositories

QReciteWords

毕业设计【背单词软件】客户端

Language:JavaStargazers:11Issues:1Issues:0

MoaToast

该项目是为了解决 MIUI系统上,Toast弹窗被禁止导致 无法正确提示用户的问题。该项目中,研究了并模仿了系统原生Toast的实现原理,写出一个 基于Dialog的Toast实现(为何要基于Dialog而不基于原生Toast的实现,具体原因请看代码注释)。主要模仿了Toast的两大方面:1.接口,该项目所实现的Toast,公共接口完全和原生Toast的接口一致,便于对原生Toast的替换;2.Toast消息队列的维护,这是核心的地方,因为这决定了一个Toast的出现时间和消失时间,以及当有多个Toast时,对每个Toast的出现顺序做控制。

Language:JavaStargazers:5Issues:1Issues:0

InputEventListener

正确监听并拦截 android软键盘的退格键的demo,详情请见博客

Language:JavaStargazers:4Issues:1Issues:0

android-Indexer

对SectionIndexer的扩展,实现对列表进行复杂的分组,排序,并建立索引以及利用二分法进行高效的索引查找,快速定位到section的位置,即使列表数据量达到4-5000的级别,也能瞬间定位。关键字:对列表进行复杂的分组排序;高效索引定位Section。

Language:JavaStargazers:3Issues:1Issues:0

BubbleWidget

自定义气泡组件,可当作普通ViewGroup使用,效果是一个带有点击颜色的气泡背景。直接在View的Canvas上绘制气泡背景,并提供动态(JAVA代码)和静态(XML)设置效果(颜色,点击效果,气泡圆角大小,内部padding值,气泡小三角方位等)的功能

Language:JavaStargazers:1Issues:1Issues:0

QRWordServer

毕业设计服务端,用于存储和下载单词本

Language:JavaStargazers:1Issues:0Issues:0

AndroidKeyBoardAdjustLayout

软键盘和表情面板流畅切换的demo,实现方案来自 android 原生8.0系统的短信管理器

Language:JavaStargazers:0Issues:1Issues:0

java_data_convert_project

毕业设计工具库,利用适配器的思路将不同格式的单词库转换成统一格式

Language:JavaStargazers:0Issues:1Issues:0

ListViewWithStickTopItem

该项目以最简单的方法实现了ListView 的顶部item上滑悬停在布局顶部的效果。具体介绍可看我的CSDN博客

Language:JavaStargazers:0Issues:1Issues:0

SortProject

几种经典排序算法的JAVA实现;包括:交换类(冒泡排序,快速排序);选择类(简单选择排序,堆排序);插入类(直接插入排序,二分插入排序,shell排序);归并排序。

Language:JavaStargazers:0Issues:1Issues:0

SVGAPlayer-Android

Similar to Lottie. Render After Effects / Animate CC (Flash) animations natively on Android and iOS, Web. 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画。

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

Tcamera

摄像头使用的简单demo

Stargazers:0Issues:0Issues:0

TFileManager

一个基于MVP模式设计的文件浏览器,目录跳转时带有切换效果,目前只能浏览文件夹,具有跨目录多选功能(该功能暂时关闭了)

Language:JavaStargazers:0Issues:1Issues:0

TPieChart

Simple open source Android library for pie charts(简单的饼状图开源项目,支持动画生成饼状图).,参考了 https://github.com/Geek-1001/MagnificentChart ,但更换了实现思路和实现方式,整体性能比原项目有很大改进。

Language:JavaStargazers:0Issues:1Issues:0

zbardemo

android上使用zbar的demo

Language:JavaStargazers:0Issues:1Issues:0