ViewPager一屏显示多个子页面,常见的有两种形式: 1.当前展示的页面右侧显示一部分下个页面的内容 2.当前页面居中,左右两边分别显示上一个页面.下一个页面 第 1 种表现形式的实现代码 其实这种效果很容易实现,谷歌给我们提供了方法,只需要在adapter中重写这个方法就可以了. /** * Returns the proportional width of a given page as a percentage of the * ViewPager's measured width f…
一.概述 项目中遇到一个需求:ViewPager 一屏显示多个子页面.因为之前没有做过这样的界面,所以经历了些许小插曲,特以记之! 主要内容来自: http://blog.csdn.net/JM_beizi/article/details/51297605 二.方案 通过查询资料,发现有两种解决方案: 重写 PagerAdapter.getPageWidth(int position) 方法 XML中设置 android:clipChildren="false" 这个属性 三.方案一详…
1.在根部局给一个id,然后直接设置就行了layout.setSystemUiVisibility(View.INVISIBLE); 状态栏就没有了. 2.如果你只是想改变状态栏颜色的也可以 //5.0以前这样 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT&&Build.VERSION.SDK_INT<Build.VERSION_CODES.LOLLIPOP) { setTranslucentStatus(tru…
默认生成的活动(Activity)界面中包含标题栏,并带有状态栏.有时不需要这两个控件. 1.去掉标题栏 (三种方法) a:在setContentView()方法前 添加:requestWindowFeature(Window.FEATURE_NO_TITLE); b: 设置 activity的 theme. 在 AndroidManifest.xml 中设置,可以修改 application 标签中的   android:theme ="@android:style/Theme.NoTitle…
记录学习之用 查找资料参考记录的 在源码里进行修改.  frameworks/base/core/Java/Android/inputmethodservice/InputMethodService.java 1. 在updateFullscreenMode(..)中,将boolean isFullscreen = mShowInputRequested && onEvaluateFullscreenMode();改为boolean isFullscreen=false; 2.也可以:直接…
@Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { // System.out.println("firstVisibleItem"+firstVisibleItem); // System.out.println("visibleItemCount"+visibleItemCount);…
Google在Android 7.0中引入了一个新特性——多窗口支持,允许用户一次在屏幕上打开两个应用.在手持设备上,两个应用可以在"分屏"模式中左右并排或上下并排显示.在电视设备上,应用可以使用"画中画"模式,在用户与另一个应用交互的同时继续播放视频.这种"分屏"模式在Android方案的车机上会比较有用,可以支持导航和其他功能同时显示,如下图所示.这是Android的第一种分屏显示. VR系统中的分屏显示与Android原生支持的这种&quo…
关于ViewPager显示两边的item方法,网络上是方法都在ViewPager外包一个Layout, 然后设置ViewPager和外面的Layout的clipChildren="false". ViewPager再设置layout_marginLeft,layout_marginRIght,以留出空间来显示两边的item. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&q…
首先来看下面的效果: 从上面的图片可以看到,当添加多张图片的时候,能够在下方形成一个画廊的效果,我们左右拉动图片来看我们添加进去的图片,效果是不是好了很多呢?下面来看看怎么实现吧! 上面的效果类似Android里面ViewPage的效果,但是跟ViewPager有所不同,ViewPager每次只能显示一张图片. 其实我们是利用到了View的clipChildren属性,我们在这里要把ViewPager以及它的父窗体都设置为false,如下: android:clipChildren="false…
说到 ViewPager 指示器,想必大家都不陌生,绝大部分应用中都有这个.使用频率非常之高.但系统对它的支持并不好,自带的 PagerTabStrip 和 PagerTitleStrip 太弱,很难满足需求.当然也有第三方框架诸如 Jake Wharton 大神的 ViewPagerIndicator , PagerSlidingTabStrip 等,我曾经尝试着使用它们,但还是被它们的可定制能力给吓退了. 背景 近期交互改版,需要在指示器上增加吸附效果,刚开始我有点懵逼,因为之前的指示器只是…