随笔分类 - Android_UI系列
自己自学过程中的好东西,精美收藏。
摘要:RecyclerView实现ViewPager效果,以及横向的ListView效果。效果图如下; Github: https://github.com/hpu-spring87/recyclerviewpager
阅读全文
摘要:From:http://blog.csdn.net/mapdigit/article/details/7526556Android OpenGL ES 简明开发教程Android OpenGL ES 简明开发教程一:概述Android OpenGL ES 简明开发教程二:构造OpenGL ES Vi...
阅读全文
摘要:在使用Canvas绘制文本的时候,如果要绘制的字符串含有\r\n,\n换行的时候,会识别不出来,当成空格绘制出来。解决方案:1.使用StaticLayout来实现,具体代码如下:TextPaint mTextPaint=new TextPaint();StaticLayout mTextLayout...
阅读全文
摘要:dialog默认的样式@android:style/Theme.Dialog对应的style有pading属性,所以win.getDecorView().setPadding(0,0,0,0);就能够水平占满了。项目使用代码如下:ComplainDialog complain_dialog = ne...
阅读全文
摘要:实现原理很简单,先把GIF动画解码成多张Bitmap图片,然后放到AnimationDrawable里面去逐一播放即可。GifHelper代码:package com.android.view;import java.io.InputStream;import java.util.Vector;im...
阅读全文
摘要:ExpandableListVivew是ListView的子类,它在普通ListView的基础上进行了扩展,它把应用中的列表项分为几组,每组里 又可包含多个列表项。ExpandableListVivew的用法与普通ListView的用法非常相似,只是ExpandableListVivew 显示的列表...
阅读全文
摘要:1. 渐入动画 // Request the next activity transition (here starting a new one). startActivity(new Intent(Animation.this, AlertDialogSamples.clas...
阅读全文
摘要:添加布局如下: 切换动画实现:package com.edaixi.tempbak;import android.animation.Animator;import android.animation.AnimatorListenerAdapter;import andro...
阅读全文
摘要:自定义view渐变背景,同时监听手势自动生成小圆球。宿主Activity如下:package com.edaixi.tempbak;import java.util.ArrayList;import android.animation.Animator;import android.animatio...
阅读全文
摘要:首先自定义FloatsWindowView,用于显示动画小人。import android.annotation.SuppressLint;import android.content.Context;import android.content.Intent;import android.grap...
阅读全文
摘要:RecyclerView,是在v7包加入的,一个灵活的view可以展示巨大的数据集,类似于listview的viewholder复用已经优化好了。语言是苍白的,代码是最生动的叙说:布局: adapter:package com.escorps.retrodagger.adapter...
阅读全文
摘要:在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的。public class MainActivity extends Activity {private AutoCompleteTextView autote...
阅读全文
摘要:package com.view.drop;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Bitm...
阅读全文
摘要:为了解决这个问题。可以自定义viewpager,然后在里面监听首饰,自定义点击事件package com.hpuvoice.view;import android.content.Context;import android.graphics.PointF;import android.suppor...
阅读全文
摘要:关于弹出软键盘布局变形解决方案:在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan"在实际开发中,有的页面用到Edittext控件,这时候进入该页面可能会自动弹出输入法这么显示不太友好,所以需要设置一...
阅读全文
摘要:转:http://blog.sina.com.cn/s/blog_6cf2ea6a0102v61f.html开发项目中遇到一个问题,布局高度在某些国产酷派小屏幕手机上高度不够全部显示,于是使用了ScrollView嵌套LinearLayout,但问题又出现了,在大屏幕手机如三星note3手机上下面会...
阅读全文
摘要:转:http://blog.csdn.net/vipzjyno1/article/details/25248021在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBa...
阅读全文
摘要:转:http://www.stormzhang.com/design/2014/12/26/material-design-palette/Material Design出来一段时间了,身为Android开发人员想要自己适配一套Material Design,但是又苦于缺少设计方面的知识与理解,怎么...
阅读全文
摘要:Android 更换系统字体...... 原文:http://vision-apps.blogspot.hk/2012/02/android-better-way-to-apply-custom-font.html在一个应用中,我需要在所有的UI组件中使用客户提供的字体。这听起来似乎是个很稀松平常...
阅读全文