- 博客(15)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
原创 Android 给layout设置动画的两种方式
public class MainActivity extends Activity {LinearLayout layout;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.ma
2015-03-29 10:20:57 1756
原创 Android getLeft
View 里面的getLeft() 、getTop()、getRight() 、getBottom()得到的值是相对于父布局的值,并非绝对值
2015-03-27 10:57:06 788
原创 Canvas的饼图百分比标注位置计算技巧
如何在一张饼图(Pie Chart)上每个扇形的中心位置标记出百分比。先上张最终效果图: 代码如下 public class MyViewOne extends View {private int ScrWidth, ScrHeight;private float rx, ry;public MyViewOne(Co
2015-03-27 09:34:08 3339
原创 Android 的Canvas中drawArc方法介绍
ublic void drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)oval :指定圆弧的外轮廓矩形区域。startAngle: 圆弧起始角度,单位为度。sweepAngle: 圆弧扫过的角度,顺时针方向,单位为度,从右中间开始为零度。useCenter: 如果为
2015-03-26 14:54:56 2470
原创 Android SweepGradient类介绍
Android 颜色处理(八) SweepGradient 扫描/梯度渲染为什么什么叫扫描渲染呢? 相信大家都看过雷达扫描的效果,尤其是在安全软件中.public SweepGradient(float cx, float cy, int[] colors, float[] positions)Parameters:cx
2015-03-24 19:53:49 2949
原创 Android下的dimen转成int型的值
Resources mResources = getResources(); int roundWidth = mResources.getDimensionPixelSize(R.dimen.ct10000_widget_4x2_circle_round_width);这里通过Resources下的.getDimensionPixelSize方法 可以将dimen
2015-03-24 09:14:46 2594 1
原创 Android View.post(Runnable )
Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的: Handler mHandler=new Handler(); mHandler.post(new Runnable(){ @Override public void run() { // TODO Auto-generated method st
2015-03-17 10:35:47 937
原创 view的requestLayout()方法
public void requestLayout ()Since: API Level 1Call this when something has changed which has invalidated the layout of this view. This will schedule a layout pass of the view tree.
2015-03-06 15:58:41 693
原创 Android shape中gradient的用法
android:angle="180" android:endColor="@android:color/black" android:centerColor="@android:color/holo_red_dark" android:startColor="@android:color/white" > 关
2015-03-05 10:16:24 1999
原创 Paint setStrokeWidth方法:设置空心线宽
setStrokeWidth方法:设置空心线宽【功能说明】该方法用于设置画笔的空心线宽。该方法在矩形、圆形等图形上有明显的效果。【基本语法】public void setStrokeWidth (float width)其中,参数width为线宽,浮点型数据。【实例演示】下面通过代码来演示如何设置宽线宽的空心画笔。protected void onDraw(
2015-03-05 09:26:49 3991
原创 Paint类常用方法
void setARGB(int a, int r, int g, int b) 设置Paint对象颜色,参数一为alpha透明通道void setAlpha(int a) 设置alpha不透明度,范围为0~255void setAntiAlias(boolean aa) //是否抗锯齿void setColor(int color) //设置颜色,这里An
2015-03-05 09:05:54 782
原创 Android Animation学习笔记
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android的
2015-03-04 20:47:25 754
原创 Canvas的save和restore
在创建新的控件或修改现有的控件时,我们都会涉及到重写控件或View的onDraw方法。 onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。 在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢? ❑ save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩
2015-03-04 20:40:25 743
原创 关于InputStream中available()方法的问题
Enumeration e=FileSystemRegistry.listRoots(); //获取文件路径 String root = (String) e.nextElement(); String url="file:///"+root+filename; FileConnection conn=null; try{
2015-03-03 09:45:51 7934
360手机助手附近的布局
2015-02-10
Widget启动报异常。请求解决
2014-12-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人