RecyclerView+EditText 动态搜索数据 1.创建一个学生类,保存姓名和年龄信息package com.zmm.recyclerdynamicsearch;/** * Description: * Author:zhangmengmeng * Date:2017/4/1 * Time:下午1:11 */public class StudentBean { private String name;
使用SurfaceView加载多张大分辨率图片做帧动画,解决OOM问题 项目需求:动态背景需求很简单,只是用帧动画做一个动态的背景而已,但若是70多张图片都是1920*1080,一张485k的话,传统意义上的帧动画就很难实现了,往往加载10张就开始OOM。一般来说,常用的实现动态背景的有效方式有三种:①视频:果断粗暴,清晰度很有保证,但是在无限轮播重复的时候,总会有一瞬间的卡顿,这真的很让人郁闷。②GIF动态图:直接
动态添加RadioButton并切换Fragment 公司项目中有这样一个需求,当从网络获取json数据并解析后,动态的添加按钮,点击时切换对应按钮下存储的各种数据。如下图:这里只是单单为了动态添加RadioButton而已,所以数据直接用Fragment替换,效果如下:MainActivity:package com.ut.radiobuttondynamicadd;import android.os
RadioButton实现Fragment切换 需要实现效果大致如下:RadioButton切换Fragment最大的好处莫过于界面效果变换非常稳定了。布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_par
Android 3D画廊采用Gallery实现无限循环、自动轮播 公司最近有一个需求,是打算做一个轮播图的展示界面,不过和传统意义上不同,并非是在手机app的顶部展示几张定时切换的固定大小宽高的图片,而是中间长方形,两边向里倾斜,形成对称感的特殊界面,如下图:需要实现功能:无限循环,自动跳转,倒影效果。(原本的企划是动画轮播的时候,下面会呈现一条Listview,里面会因为展示的不同界面而呈现不同的内容,但是后面放弃了。)下面开始上代码:
Android转场动画特效及隐藏Toobar左边间距 1.去除ToolBar左边距: 修改styles: @style/ClubToolbar 0dp Activity中使用: Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
隐藏手机下方的底部导航条NavigationBar 需知,在现在的Android项目中,为了布局适配,也为了界面看起来更加简洁大气,App保留了头部标题栏,但是下方的NavigationBar却有点多余。不过当然,因为手机按键很少的缘故,若是没有NavigationBar的话,恐怕就连退出都做不到。这里,我们隐藏了NavigationBar,不过当手机按住最下方并向上拉的时候,Navigation就会以透明的状态显示出来。这里因为是用真机测试就
NavigationView的使用 展示效果:用作侧滑菜单的侧边导航栏。必须嵌套在DrawerLayout里使用DrawerLayout包含两个子布局,一个导航栏,另一个为显示的正文NavigationView的属性:app:headerLayout,可选项,可以指定一个布局作为导航内容的Headerapp:menu,必需项,指定一个menu,作为导航内容的菜单主布局:<android.s