ViewSwitcher代表了视图切换组件, 本身继承了FrameLayout ,可以将多个View叠在一起 ,每次只显示一个组件.当程序控制从一个View切换到另个View时,ViewSwitcher 支持指定动画效果. 为了给ViewSwitcher 添加多个组件, 一般通过ViewSwitcher 的setFactory 方法为止设置ViewFactory ,并由ViewFactory为之创建View 即可.  下面通过一个实例来介绍 ViewSwitcher的用法.(仿Android系统…
探探,百合网等神器的首页有一个相册加载个控件,通过左滑右滑加载新的照片,同时左滑丢弃这个照片,右滑则表明对这个照片感兴趣. 这个效果是怎么实现的呢? 1,Android3.0以后控件中增加了setTranslationX,setTranslationY方法,用于控件沿X,Y轴移动.其原点是相对于控件开始移动的位置,注意,这点很重要.setRotation用于设置控件旋转角度,直接将角度值填入参数即可(旋转45度就写45). 2,ValueAnimator输入初始值和结束值,设置插值器,将生成的变…
Google在Android 7.0中引入了一个新特性——多窗口支持,允许用户一次在屏幕上打开两个应用.在手持设备上,两个应用可以在"分屏"模式中左右并排或上下并排显示.在电视设备上,应用可以使用"画中画"模式,在用户与另一个应用交互的同时继续播放视频.这种"分屏"模式在Android方案的车机上会比较有用,可以支持导航和其他功能同时显示,如下图所示.这是Android的第一种分屏显示. VR系统中的分屏显示与Android原生支持的这种&quo…
demo代码如下: import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import com.demo.lockscreenmsgdemo.MyService; import com.demo.lockscreenmsgdemo.R; /** * 仿qq,微信,支付宝锁屏消息 * 使用步…
Android精选源码 android漂亮的加载效果 android各种 选择器 汇总源码 Android仿bilibili搜索框效果 Android记事本app.分类,涂鸦.添加图片或者其他附件 仿今日头条app 一个很酷的ViewPager,支持双向自动循环滚动效果源码 Kotlin语言开发开发一款简单豆瓣 app android 流式布局FlowLayout效果源码 Android优质博客 Smart Toast Snackbar简化调用,并提高性能和用户体验! App的界面消息提示中,T…
public class MainActivity extends Activity { private ViewPager viewPager; private List<View> Views; private ImageView[] imgs; private ViewGroup main,group; private ImageView img; protected void onCreate(Bundle savedInstanceState) { super.onCreate(sa…
实现了分页的滑动效果,做的demo流畅运行 注:貌似支持的样式(控件)有一定的限制,我试过短信的listview页面,暂无法实现滑动效果 java文件:MainActivity.java.Activity1.java.Activity2.java.Activity3.java.Activity4.java MainActivity.java package com.example.tabhostmove; import android.app.Activity; import android.a…
values 下面 dimens.xml <resources> <!-- Default screen margins, per the Android Design guidelines. --> <dimen name="activity_horizontal_margin">16dp</dimen> <dimen name="activity_vertical_margin">16dp</di…
extends:http://104zz.iteye.com/blog/1709840 本例为模仿微信聊天界面UI设计,文字发送以及语言录制UI. 1先看效果图:     第一:chat.xml设计 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" an…
1.效果图如下: 这效果用户体验还是很酷炫,今天我们就来讲解如何实现这个效果. 2.分析 为了方便理解,作图分析 如图所示,整个页面分为四个部分: 1.悬浮内容,floatView 2.顶部内容,headView 3.中间内容,与悬浮内容相同,middleView 4.商品详情展示页面,detailView 因为页面内容高度会超出屏幕,所以用Scrollview实现滚动,悬浮view与scrollview同级,都在一个帧布局或者相对布局中. 当y方向的滚动距离小于中间的内容middleView到…