自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Android自定义控件--仿安全卫士中的一键加速【圆形进度条】 ,具体描述见:http://blog.csdn.net/uudou/article/details/52972084

2016-10-30

圆形进度条

圆形进度条

2016-10-30

《HTTP权威指南》高清中文版 和 《图解HTTP》

《HTTP权威指南》高清中文版 和 《图解HTTP》

2016-09-28

Go Web编程.pdf

Go Web编程.pdf

2016-08-12

水平、垂直跑马灯实现

实现功能: 1. 滚动方向有两种,可以xml中配置 2. 滚动文字字体颜色、字体大小、字体背景色都可以配置。

2016-07-18

git常用命令速查表

git常用命令速查表

2016-05-03

空空如也

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

TA关注的人

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