布局
ShaderJoy
醉心于研究一些特效(用代码来画画),曾涉猎过图形图像视频处理 、计算机视觉 、增强现实/虚拟现实等技术领域,就职于美图。
展开
-
关于Android下常用布局的LayoutParams的用法
最近为各个布局下的水平垂直居中搞烦了。因为是动态构建的布局,一些在XML里面很好写的居中,动态JAVA代码里不知道么样实现,今天终于再了解了其中的意思。 首先第一点也是最先应该了解的: setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));这转载 2013-01-20 20:04:20 · 1772 阅读 · 0 评论 -
Android高仿360安全卫士--布局篇
转自:http://blog.csdn.net/wangjinyu501/article/details/8083373 最近模仿360手机卫士,做了一个Demo。看了一下360的布局文件,发现它是自定义的View,而不是官方提供的基本组件的组合。效果如下图所示:这个Demo是可以左右滑动的,并且可以在布局文件中添加组件点击事件。主要是利用V转载 2013-04-14 15:50:09 · 1970 阅读 · 0 评论 -
Android 自定义滑动控件相关
最近做侧滑控件,又把相关的知识梳理了一遍. 现总结如下--------------------------------------1. View的ScrollTo和ScrollBy.这两个函数是用来使子控件滚动的. 比如:我在ViewB上使用ViewB.ScrollTo(x,y),那么ViewB的子控件就会进行滚动,但ViewB本身不会移动.具体应用的例子为:Launcher,转载 2013-04-15 14:54:15 · 2043 阅读 · 0 评论 -
Android ImageView的scaleType属性
使用ImageView时经常会用到scaleType属性,如:<ImageView android:layout_width="50dp" android:layout_height="50dp" android:scaleType="matrix" android:src="@drawable/sample_small" />scaleType属转载 2013-04-15 13:49:18 · 1604 阅读 · 0 评论 -
ViewFlipper的使用
看一下类的继承结构,我们可以明白很多。java.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.widget.FrameLayout ↳转载 2013-04-14 08:28:10 · 1623 阅读 · 0 评论 -
Android界面开发之拖动条及自定义SeekBar
一、SeekBar教程篇拖动条(SeekBar)http://www.eoeandroid.com/thread-62309-1-1.html自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片http://www.eoeandroid.com/thread-38866-1-1.htmlAndroid 自定义SeekBarhttp://www.eoeand转载 2013-04-14 00:15:50 · 2778 阅读 · 0 评论 -
Android--ListView 更高效的使用 Adapter
一、AdapterAdapter是ListView和数据源之间的中间人。当每条数据进入可见区时,adapter会调用他的getView()方法,并返回代表具体数据的视图。滚动的时候频繁调用,支持成千上万的数据。①、最简单的方法,最慢最不实用public void getView(int position , View convertView , ViewGrou转载 2013-04-21 16:40:32 · 1645 阅读 · 0 评论 -
Android 对Path的旋转效果的拓展
转自:http://blog.csdn.net/wangjinyu501/article/details/8121214#reply效果图预览 设计思路:其实实现的思路就是利用Tween动画,通过对场景对象的不断变换(旋转,缩放,平移,改变透明度)效果来产生动画效果的。先来分析一下动画效果的形成,我们先把红色Button定义为一级菜单,弹出的子Button作转载 2013-04-13 19:58:29 · 1766 阅读 · 0 评论 -
Android——在已有布局中动态添加控件
//手动添加imageview RelativeLayout mainLayout = (RelativeLayout)findViewById(R.id.relaGameZhaiGuoZi); imgApple2 = new ImageView(this); imgApple2.setImageResource(R.drawable.app);转载 2013-04-09 18:26:14 · 1872 阅读 · 0 评论 -
Android之Inflate()方法用途
转自:http://blog.csdn.net/andypan1314/article/details/6718298Android之Inflate()方法用途Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。android上还有一个与Inflate()类似功能的方法叫find转载 2013-04-09 17:40:35 · 1648 阅读 · 0 评论 -
Android ImageButton 使用Selector的简单示例
一般情况下,我们可以用ImageButton来显示一个Button按钮。然而,有些时候我们想按钮的状态发生变化,比如按下前是一个样子,按下后又是另一个样子,Android允许我们改变按钮的形象取决于不同的状态,如按钮是集中或按钮被按下。下面具体讲述如何实现:P.S This project is developed in Eclipse 3.7, and tested with Andro转载 2013-04-13 20:47:12 · 1839 阅读 · 0 评论 -
Android TextView内容过长加省略号
在Android TextView中有个内容过长加省略号的属性,即ellipsize,用法如下:在xml中:android:ellipsize= "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中间android:ellipsize = "marque转载 2013-04-12 12:55:50 · 1661 阅读 · 0 评论 -
ProgressDialog的用法示例
1.新建Android项目 ProgressDialog 在包andorid.huada下建文件ProgressDialogActivity.java2.ProgressDialogActivity.java代码如下package android.huada;import android.app.Activity; import android.app.P转载 2013-04-11 14:39:58 · 1764 阅读 · 0 评论 -
设计师必备的UI设计工具,工具包和资源
原文:http://blog.aotaostudio.com/919.html都是一些UI界面与设计使用的元素,软件,网站等。内容很丰富,适合网页设计师,用户体验设计师,界面设计师,产品设计师,JS前段开发,手机产品设计,ipad产品设计等使用Lumzy——http://www.lumzy.com/Lumzy是一个网站应用和原型界面制作工具。使用Lumzy,您可以轻松创转载 2013-04-09 18:36:56 · 1951 阅读 · 0 评论 -
android:layout_gravity和android:gravity的区别
1.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Bu转载 2013-04-01 19:10:31 · 1618 阅读 · 0 评论 -
ViewPager使用方法及子View的获取
public class ViewPager_2Activity extends Activity{ private List listViews; private ViewPager viewPager; /** Called when the activity is first created. */ @Override public void onCreate(Bundle s转载 2013-04-01 18:19:12 · 3375 阅读 · 0 评论 -
Android UI 使用更快更高效
之前有谈过如何使用adapter更高效的,现在在谈谈其他的。一、选择恰当的图像尺寸 视图背景图总是会填充整个视图区域,图像尺寸的不适合会导致图像的自动缩放,为了避免这种情况,我们可以先将图片进行缩放到视图的大小。originalImage = Bitmap.createScaledBitmap(originalImage, //被缩放图view.getWidth(), /转载 2013-04-21 16:22:58 · 1586 阅读 · 0 评论