android 基础 view
liao277218962
这个作者很懒,什么都没留下…
展开
-
Android View系统解析(下)
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/38426471(来自singwhatiwanna的csdn博客)Android View系统解析系列:Android View系统解析(上)介绍View的基础知识、View的滑动、弹性滑动、滑动冲突解决方式、事件分发等Android View转载 2015-02-27 14:55:47 · 417 阅读 · 0 评论 -
Android动画translate、scale、alpha、rotate各属性详解
动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果转载 2015-08-31 15:31:26 · 3914 阅读 · 0 评论 -
Drawable和Bitmap转换
一、Bitmap转DrawableBitmap bm=xxx; //xxx根据你的情况获取BitmapDrawable bd=new BitmapDrawable(bm);因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。二、 Drawable转Bitmap转成Bitmap对象后,可以将Drawable对象通过Android原创 2015-07-16 20:10:30 · 338 阅读 · 0 评论 -
用9path图片做背景 button和textview的文字不显示
问题在于以下函数:public void setBackgroundResource (int resid) Set the background to a given resource. The resource should refer to a Drawable object or 0 to remove the background.也就是说,其实setBa原创 2015-07-14 12:16:06 · 2130 阅读 · 0 评论 -
shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。
shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。首先简单了解一下shape中常见的属性。(详细介绍参看 api文档)转载请注明:Rflyee_大飞:http://blog.csdn.net/rflyee/article/details/20785495xml version="1.0" encoding="utf-8"?>shape xmlns:转载 2015-05-03 23:29:29 · 2394 阅读 · 0 评论 -
GridVeiw 当点击item时背景比item本身大
解决办法:将gridview的android:listSelector属性设置为透明的,即将其selector设为透明的 android:listSelector="@color/transparent"并将item的background属性设为 所需点击效果的selector这样点击的效果的显示区域就和我们额item的大小一样了原创 2015-05-03 19:03:29 · 398 阅读 · 0 评论 -
Android - View绘图原理总结
Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类,由此就得到了视图部分的基本结构--树形结构View定义了绘图的基本操作基本操作由三个函数完成:measure()、layout()、draw(),其内部又分别包含了onMeasure()、onLayout()、onDraw()三个子方法。具体操转载 2015-05-10 23:29:23 · 385 阅读 · 0 评论 -
在代码中设置leftMargin和rightMargin值
布局文件片段如下:[html] view plaincopyLinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" ...> GridView andro转载 2015-04-14 18:06:08 · 3765 阅读 · 0 评论 -
Android使用ListView应该注意的地方
在ListView中设置Selector为null会报空指针? mListView.setSelector(null);//空指针 试试下面这种: mListView.setSelector(new ColorDrawable(Color.TRANSPARENT)); 如何让ListView初始化的时候就选中一项? ListView需要在初始化好数据后,其中一项需要呈选中状转载 2015-03-11 16:09:51 · 508 阅读 · 0 评论 -
Android View系统解析(上)
原文链接: http://blog.csdn.net/singwhatiwanna/article/details/38168103转载 2015-02-27 14:52:36 · 368 阅读 · 0 评论 -
android自定义键盘
android自定义键盘首先来了解几个类android.inputmethodservice.KeyboardView 主要管理键盘的显示相关的特性,如键盘的整体背景颜色,每一个键的背景颜色,每一个键的自题的颜色大小等待。以及各种时间的触发和处理。android.inputmethodservice.Keyboard 就像他的名字,这个类描述的是一个键盘,包原创 2015-10-17 16:05:38 · 530 阅读 · 0 评论