自定义博客皮肤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)
  • 收藏
  • 关注

原创 Android——IntentFilter匹配规则

我们都知道,intent分成两种:显式和隐式,显式需要制调用activity的包名和类名,而隐式是通过过滤规则来确定的。在manifest.xml文件里我们可以给需要的Activity加上过滤的匹配规则,主要有这几个方面<intent-filter> <action android:name=".."/> <!-- 可以有若干个action --> <category andro

2016-05-24 22:12:45 508

原创 Android——自定义镂空遮盖控件

刚学完ViewDragHelper和PorterDuffXferMode的我,突然想做一个这样效果的自定义控件:点击ListView的列表项,通过ViewDragHelper用动画方式上下各弹出一个控件遮盖住ListView,这两个控件在遮盖listView的过程中有一部分是镂空的。先上效果图: 首先是进行页面的布局,让自定义控件PlayLayout继承自Franlayout,在最底层放的就是li

2016-05-17 11:11:11 6526

原创 Android——动态缩放图片

最近学习自定义view控件的过程碰到需要根据控件本身的大小动态绘制图片,主要用到了以下三种方法进行图像缩放首先,先从文件资源里加载bitmapBitmap bitmpSrc=BitmapFactory.decodeResource(getResources(),R.drawable.img1);//取得图片本身宽和高int srcW=bitmapSrc.getWidth();int srcH=

2016-05-14 16:43:21 785

转载 Android——canvas学习

这篇blog介绍了canvas使用的基本情况结合自己写的小demo ,加深了印象 canvas.save();//这里要保存一次,以便于画完表盘,restore到初始状态 canvas.drawCircle(width / 2, width / 2, radius, mPaintCircle); for(int i=0;i<24;i++){ i

2016-05-13 11:08:53 290

原创 Android——通过findViewById自动类型转换

在做Android时通过findViewById时返回的是View对象,所以我们必须再进行显示类型转换将view转化为对应的类型对象,那么怎样省略这一步骤呢(假如要通过findViewByID获得大量的控件)我们可以泛型来帮助进行类型推导,比如public <T> T _(int resID){ return (T) findViewById(resID);}private Button

2016-05-11 18:38:54 1562

原创 Android——自定义滚动ViewGroup

该自定义控件对外提供getAdapter和setAdapter接口,能够设置要滚动显示的View(每个View默认显示全屏幕宽高)public class ScrollerViewGroup extends ViewGroup { private int screenHeight;//the phone screen height private int currentY;//记录当前

2016-05-11 09:21:27 2053

原创 Android——tabHost的使用注意点

1.当我们直接让Activity继承自TabActivty时:需要在layout布局文件中指定一个TabHost控件的ID在activity中使用getTabHost()得到tabhost控件对象2.当我们的activity不直接继承自TabActivity时,也不用intent填充fragment时需要通过findViewById获得tabHost控件,这时layout布局中并不指定id

2016-05-10 21:57:44 3624

原创 Android——自定义圆环View

一般使用自定义View需要重写onDraw()函数,如果需要使用wrap_content样式,则还需要重写onMeasure函数。通常我们绘制一个圆环是通过绘制两个半径不同圆心相同的颜色不一样的圆下面介绍使用canvas.drwARc()函数绘制圆环(或者圆弧)canvas.drawArc(rectF,startDegree,60,false,mPaint);该函数有四个参数 参数1:一个Rect

2016-05-10 19:18:21 1423

空空如也

空空如也

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

TA关注的人

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