- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 android学习17#--高级自定义跑马灯textView控件
在看本文前,请先阅读android学习16#–学习canvas.drawText ,因为掌握文字的绘制逻辑是本文的基础。 先来看下效果图: 实现功能: 1. 滚动方向有两种:水平跟垂直,可以xml中配置 2. 滚动文字字体颜色、字体大小、字体背景色都可以配置。具体的原理不多说了,看主要源码:public class AdvancedRollingTextView extends TextVi
2016-07-18 18:58:10 731 1
原创 android学习16#--学习canvas.drawText
本来这篇文章是要写写我在设计高级跑马灯程序的心得的,但是编写过程中花了近一天多的时间搞明白canvas.drawText中的第三个参数[float y]代表的真实含义。学习本文应该能帮助大家掌握FontMetrics类和Rect类成员变量值具体含义。drawText引出问题先来看看api中是如何定义drawText的参数。 /** * Draw the text, with orig
2016-07-15 15:01:39 3074
原创 Ubuntu录制gif动态图
经常看到大牛的Blog上的Demo的效果图是一个动态的gif,能很好的展示Demo程序运行状态。于是乎找度娘问问ubuntu下如何录制gif动态图。 1. 安装byzanz:sudo apt-get install byzanz获取录制窗口的信息,比如XY坐标、高宽xwininfo终端输入xwininfo,然后用鼠标选择要录制的窗口,会有如下打印信息出来。xwininfo: Please se
2016-07-12 08:44:49 485
原创 android学习14#--Handler消息传递机制实例应用
上一篇android学习13#–Handler消息传递机制讲了它的原理,本文写两个例子来巩固下。例子比较简单。主线程创建Handler功能:UI线程创建一个handler,通过定时器周期性发送消息给UI线程,UI线程收到消息调整文字字体大小。 xml布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/androi
2016-07-11 17:56:53 469
原创 android学习13#--Handler消息传递机制
本文一点一点的把与handler相关的知识点都引了出来,尽最大努力把这个机制讲清楚。为什么android要求子线程通过Handler来更新UI我们先来看看官网[https://developer.android.com/training/multiple-threads/communicate-ui.html#Handler]的这段文字: Every app has its own specia
2016-07-08 17:00:14 620
原创 android学习12#--绑定标签的事件处理
绑定标签的事件处理模型本质跟基于监听的事件处理其实是相通的,可以认为它就是一种基于监听的事件处理方式。同时它实现起来更简单,因为它是直接在界面布局文件中为指定标签绑定事件处理方法。不废话了,看实例。实例xml布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="ht
2016-07-05 15:12:20 1658
原创 Ubuntu 15.10安装genymotion
本来一直在用studio自带的模拟器,因为它的速度不亚于genymotion模拟器,可前几天需要在vbox下使用xp系统,弹出一错误提示如下: 意思是虚拟设备已经被占用,很明显是被studio的模拟器占用了。故而需要安装genymotion。安装Genymotion官网注册:https://www.genymotion.com/。注册邮箱建议用gmail,国内的163邮箱我试过,总是没有收到
2016-07-05 14:23:04 604
原创 android学习11#--基于回调的事件处理
android学习10#–基于监听的事件处理里面讲了android的事件处理有三种方法,本文主要分享和学习第二种方法:基于回调的事件处理。基于回调的事件处理对于基于回调的处理模型来说,事件源个事件监听器是统一的,或者说事件监听器完全消失了。具体点就是当用户再组件上激发某个事件是,组件自己特定的方法将会负责处理该事件。对于开发人员来讲,其实工作任务就是编写继承组件的类,并重写该类的事件处理方法。 仔
2016-07-05 13:36:52 454
CircleProgressBar
2016-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人