摘要: SeekBar拖动条可以由用户控制,进行拖动操作。比如,应用程序中用户需要对音量进行控制,就可以使用拖动条来实现。1.SeekBar控件的使用1.1SeekBar常用属性 SeekBar的常用属性有以下一些:android:max[integer]//设置拖动条的最大值android:progress[integer]//设置当前的进度值android:secondaryProgress[integer]//设置第二进度,通常用做显示视频等的缓冲效果android:thumb[drawable]//设置滑块的图样android:progressDrawable[drawable]//设置进度. 阅读全文
posted @ 2013-07-05 10:21 殷源 阅读(312) 评论(0) 推荐(0)
摘要: 在Android中,可以通过RadioButton和RadioGroup的组合来实现单项选择的效果。而多项选择则是通过CheckBox来实现的。1.单项选择RadioButton 我们知道,一个单项选择是由两部分组成的,分别是前面的选择按钮和后面的“答案”。选择按钮可以通过RadioButton来实现,而“答案”则可以通过RadioGroup来实现。 具体的实现步骤如下: 首先,在布局文件中定义一个TextView控件,用来显示问题。 然后,再在布局文件中定义一个RadioGroup控件,用来显示答案。 最后,再在RadioGroup控件中定义四个(根据需求而定)RadioButto... 阅读全文
posted @ 2013-07-05 10:18 殷源 阅读(554) 评论(0) 推荐(0)
摘要: Button继承自TextView,所以TextView的一些属性同样也适用于Button控件。 Button的直接子类为CompoundButton。Button的间接子类有CheckButton、RadioButton、Switch和ToggleButton。1.Button常用属性设置1.1设置Button的背景颜色 要设置Button按钮的背景颜色,可以通过在xml文件中设置android:background属性实现,同样也可以通过在代码中使用setBackgroundColor()方法来实现。1.2设置Button的文字颜色 要设置Button按钮的文字颜色,可以通过在xml... 阅读全文
posted @ 2013-07-05 10:13 殷源 阅读(556) 评论(0) 推荐(0)
摘要: 在Android中,动画Animation的实现有两种方式:TweenAnimation(渐变动画)和FrameAnimation(帧动画)。渐变动画是通过对场景里的对象不断做图像变换(平移、缩放、旋转等)产生动画效果。帧动画则是通过顺序播放事先准备好的图像来产生动画效果,和电影类似。 帧动画主要是通过AnimationDrawable类来实现的。1.AnimationDrawable类 AnimationDrawable类用于创建由一系列Drawable对象构成的逐帧动画对象,它可以作为一个视图对象的背景。 AnimationDrawable类的常用方法有以下一些:mAnimation... 阅读全文
posted @ 2013-07-05 10:12 殷源 阅读(284) 评论(0) 推荐(0)
摘要: 在Android中,有两种动画模式:TweenAnimation(渐变动画)和FrameAnimation(帧动画)。渐变动画是通过对场景里的对象不断做图像变换(平移、缩放、旋转等)来产生动画效果。帧动画则是通过顺序播放事先准备好的图像来产生动画效果,和电影类似。1.通过Java代码实现TweenAnimation TweenAnimation动画效果是通过Animation类来实现的。Animation类有五个直接子类,分别为AlphaAnimation、ScaleAnimation、TranslateAnimation、RotateAnimation和AnimationSet。其中,Al. 阅读全文
posted @ 2013-07-05 10:08 殷源 阅读(246) 评论(0) 推荐(0)
摘要: EditText是在Android开发中经常被使用到的控件,主要用来获取用户的输入内容。1.EditText常用属性 EditText继承自TextView,所以EditText也拥有一些TextView中的属性和方法。EditText的常用属性有以下一些: android:capitalize="sentences"//设置英文字母大写类型,sentences仅第一个字母大写;words每一个单词首字母大小,用空格区分单词;characters每一个英文字母都大写 android:cursorVisible="true"//设定光标为显示或隐藏,默认为 阅读全文
posted @ 2013-07-05 10:04 殷源 阅读(417) 评论(0) 推荐(0)
摘要: 在Android中,提供了Shader类专门用来渲染图像以及一些几何图形。 Shader类包括了5个直接子类,分别为:BitmapShader、ComposeShader、LinearGradient、RadialGradient以及SweepGradient。其中,BitmapShader用于图像渲染;ComposeShader用于混合渲染;LinearGradient用于线性渲染;RadialGradient用于环形渲染;而SweepGradient则用于梯度渲染。 使用Shader类进行图像渲染时,首先需要构建Shader对象,然后通过Paint的setShader()方法来设置渲染.. 阅读全文
posted @ 2013-07-05 10:02 殷源 阅读(416) 评论(0) 推荐(0)
摘要: 在Android中,项目目录下的res\drawable用来放置该项目的图片资源。 Android中提供了Bitmap类来获取图像文件信息,进行图像的平移、旋转及缩放等操作,并可以指定格式保存图像文件。1.图像绘制 在绘制图像之前,需要从项目目录下的res\drawable中获取所需的图片资源。我们可以通过资源索引来获得该图像对象Bitmap。具体方法如下(在项目目录下的res\drawable中放置了一张名为fuwa.png的图片): mBitmap=((BitmapDrawable)getResources().getDrawable(R.drawable.fuwa)).getBit... 阅读全文
posted @ 2013-07-05 10:00 殷源 阅读(320) 评论(0) 推荐(0)
摘要: 在Android中需要通过graphics类来显示2D图形。 graphics中包括了Canvas(画布)、Paint(画笔)、Color(颜色)、Bitmap(图像)等常用的类。graphics具有绘制点、线、颜色、2D几何图形、图像处理等功能。 1.Color(颜色)类 Android系统中颜色的常用表示方法有以下3种: (1)int color = Color.BLUE; (2)int color = Color.argb(150,200,0,100); (3)在xml文件中定义颜色; 在实际应用当中,我们常用的颜色有以下一些,其颜色常量及其表示的颜色如下所示: Colo... 阅读全文
posted @ 2013-07-05 09:58 殷源 阅读(246) 评论(0) 推荐(0)
摘要: RelativeLayout是实际布局中最常用的布局方式之一。RelativeLayout可以设置某一个视图相对于其他视图的位置,这些位置可以包括上下左右等,因而相较于其他的布局方式而言具有很大的灵活性。 RelativeLayout的常用属性有以下一些: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴... 阅读全文
posted @ 2013-07-05 09:56 殷源 阅读(178) 评论(0) 推荐(0)