首页
学习
活动
专区
工具
TVP
发布

everhad

专栏成员
51
文章
75423
阅读量
33
订阅数
android自定义控件一站式入门
Android系统提供了一系列UI相关的类来帮助我们构造app的界面,以及完成交互的处理。 一般的,所有可以在窗口中被展示的UI对象类型,最终都是继承自View的类,这包括展示最终内容的非布局View子类和继承自ViewGroup的布局类。 其它的诸如Scroller、GestureDetector等android.view包下的辅助类简化了有关视图操作和交互处理。 无论如何,自己的app中总会遇到内建的类型无法满足要求的场景,这时就必须实现自己的UI组件了。
用户1172465
2018-07-31
1.7K0
Android自定义评分控件:RatingStarView
本文主要介绍了一种基于Android平台的评分器的设计与实现。该评分器可以实现在不依赖外部存储和图形界面的情况下,对应用程序进行评分和评论。其主要功能包括:可以自定义评分的规则和UI样式、支持增量评分和单次评分、支持长按和滑动手势进行评分、支持多种评分和评论方式、支持多种UI样式和主题、支持网络同步和本地保存、以及支持多种异常处理和校验机制。同时,本文还提供了相关的Demo代码和完整的项目源码,以便于读者进行学习和实践。
用户1172465
2018-01-08
2K0
消息处理管道
TODO: 待写 消息处理管道 一个App看作是系统,外部输入消息需要经过一系列处理,涉及不同接收者。消息处理的跟踪(Trace)和结果的保存。 比如设计一个用来接收服务器推送消息的处理框架? 以A
用户1172465
2018-01-08
7900
笔记:安卓App消息处理机制
内容简述 类似Binder机制,MessageQueue、Looper也有底层的C++实现,涉及文件管道和驱动等。 以下仅从Java层的Looper、Handler和MessageQueue等相关类
用户1172465
2018-01-08
1.1K0
App开发:模拟服务器数据接口 - MockApi
用户1172465
2018-01-08
4K1
Pool:小对象缓存or复用
本文介绍了Pool在Android中的使用,包括对象复用、缓存、减少对象创建等方面的应用。通过使用Pool,可以有效地提高应用程序的性能和效率。
用户1172465
2018-01-08
5810
View事件分发
用户1172465
2018-01-08
1.3K0
笔记:Zygote和SystemServer进程启动过程
用户1172465
2018-01-08
7960
安卓Task和Back Stack
用户1172465
2018-01-08
1.1K0
札记:Property动画
该文介绍了Android动画体系以及View动画、Property动画、Animator动画和ObjectAnimator动画的用法。
用户1172465
2018-01-08
1K0
札记:翻译-使用Scene和Transition实现【场景切换】动画效果
简述:transitions framework 下面翻译transition为“过渡”,强调动画过程的含义,不过更多时候使用transition单词本身。 Android 4.4.2 (API l
用户1172465
2018-01-08
1.5K0
笔记:Activity的启动过程
用户1172465
2018-01-08
1.3K0
设计模式:Builder
简介 建造者模式(Builder),将一个复杂对象的表示和它的构建分离,这样同样的构造过程可以创建出不同的对象状态。 类图 下面的Product是要创建的对象的目标类型,产品。 Builder 创建
用户1172465
2018-01-08
7150
笔记:Binder通信机制
用户1172465
2018-01-08
1.3K0
[翻译]Bitmap的异步加载和缓存
本文主要介绍了如何在Android开发中实现高效的图片加载和显示。首先介绍了如何通过自定义ImageView和Bitmap类来优化图片加载和显示,然后介绍了如何使用AsyncDrawable和BitmapWorkerTask类来实现异步加载和显示图片,最后给出了一组示例代码和注意事项。
用户1172465
2018-01-08
1.8K0
设计模式:单例模式
简介 单例模式使得一个类的实例是唯一的,外部对它的访问都针对同一个对象。 单例模式的使用可以是业务上的原因,比如一个User对象需要全局唯一,或者是性能上的考虑,避免创建代价较高的对象反复实例化。
用户1172465
2018-01-08
5630
[BOT] 一种android中实现“圆角矩形”的方法
内容简介 文章介绍ImageView(方法也可以应用到其它View)圆角矩形(包括圆形)的一种实现方式,四个角可以分别指定为圆角。思路是利用“Xfermode + Path”来进行Bitmap的裁剪。
用户1172465
2018-01-08
3.5K0
[虾扯蛋] android界面框架-Window
用户1172465
2018-01-08
1.4K0
android自定义控件一站式入门
用户1172465
2018-01-08
1.8K0
札记:android手势识别,MotionEvent
用户1172465
2018-01-08
5.1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档