人们都说扁平化是从IOS和WindowsPhone那么吹过来的邪风,但是不可否认:扁平化是我见过的最舒服、最自然的表现方式。从开发角度上来讲,扁平化的设计可以使得我们从许多屏幕适配和尺寸调节的工作中解放出来(虽然只是那么一点点),更加关注功能......
分类:
移动开发 时间:
2014-06-18 12:01:05
阅读次数:
258
有时候我们在项目中会遇到使用折线图等图形,Android的开源项目中为我们提供了很多插件,但是很多时候我们需要根据具体项目自定义这些图表,这一篇文章我们一起来看看如何在Android中使用Canvas绘制折线图。先看看绘制的效果:实现原理很简单,我就直接给出代码:package com.example.testcanvasdraw;
import java.util.ArrayList;
imp...
分类:
移动开发 时间:
2014-06-18 11:43:15
阅读次数:
360
自定义Dialog1.先上个效果图:虽然效果丑了点,但主要学习修改已有的控件,例如修改Dialog控件2.一些基本的只是进行了解Dialog:theme是Dialog的样式,常用样式为: 3.这里在对window,view,activity的关系就个简要的说明(1)View:最基本的UI组件,...
分类:
移动开发 时间:
2014-06-18 08:21:04
阅读次数:
375
遮罩文字的动画我们在Flash中非常常见,作为Android的应用开发者你是否也想将这种动画做到你的应用中去呢?这一篇文章我们来看看如何自定义一个ImageView来实现让一张文字图片实现文字的遮罩闪烁效果,下面先来看看效果吧。(录屏幕延时导致效果看起来不是很好)一、实现原理 实现原理是重写View的onCreate方法,获取图片资源后对每个像素的透明度进行修改来实现,再启动一个线程来循环改变某...
分类:
移动开发 时间:
2014-06-16 19:53:26
阅读次数:
445
正常情况下TextView的文本内容是水平显示的,那如何做到让内容垂直显示呢,于是做了一些尝试,自定义控件继承TextView,重写onDraw函数,代码如下:1
@Override 2 protected void onDraw(Canvas canvas) { 3 ...
分类:
移动开发 时间:
2014-06-16 00:43:32
阅读次数:
257
一。要点If in the course of processing the event, the view's bounds may need to be changed, the view will callrequestLayout().Similarly, if in the course ...
分类:
移动开发 时间:
2014-06-15 21:41:36
阅读次数:
320
经过 研究 实现了自定义 键盘 ,支持随意拖动 和数字及其他字符输入
下面是主要的代码 和使用方法
import android.content.Context;
import android.util.Log;
import android.view.GestureDetector;
import android.view.GestureDetector.OnGestureL...
分类:
移动开发 时间:
2014-06-14 11:05:44
阅读次数:
401
android自定义View。
介绍了android开发中自定义View的步骤及相关注意事项做了较为详尽的说明。...
分类:
移动开发 时间:
2014-06-14 07:25:10
阅读次数:
425
最近想修改ActionBar.Tab对象的文本字体和颜色
发现该对象提供的借口非常有限
而网上搜索到的结果大多比较早 使用的也不是google提供的例子中的ActionBar
于是自己研究了一天 找到了使用借口setCustomView来自定义ActionBar.Tab对象
先通过ActionBar.getTabAt(int) 获得一个ActionBar.Tab对象
然后...
分类:
移动开发 时间:
2014-06-10 14:54:22
阅读次数:
216
1、ProgressBar有两个进度,一个是android:progress,另一个是android:secondaryProgress。比如视频的缓存进度以及播放进度。在这里缓存的进度就可以是android:secondaryProgress,而播放进度就是android:progress。
2、...
分类:
移动开发 时间:
2014-06-10 13:06:31
阅读次数:
370