问题记录 170228 viewpager同时显示前后,即同时显示三张图
来源:互联网 发布:上虞淘宝培训学校 编辑:程序博客网 时间:2024/05/16 19:02
看了大神的http://www.open-open.com/lib/view/open1462840410556.html viewpager翻转动画。发现有很好的翻转动态效果,但不是我要的显示效果,最后看到这个文章http://blog.csdn.net/wzy_1988/article/details/50463406。
我的如下:
<com.xxx.ViewPageContainer android:layout_width="match_parent" android:layout_height="match_parent" android:layout_centerInParent="true" android:clipChildren="false"> <android.support.v4.view.ViewPager android:id="@+id/main_bg_vp" android:layout_width="600dp" android:layout_height="match_parent" android:layout_gravity="center" android:clipChildren="false" /></com.xxx.ViewPageContainer>
ViewPagerContainer的源码和上个作者的一样
import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.View;import android.widget.FrameLayout;/** * Created by Administrator on 2017/2/28. */public class ViewPageContainer extends FrameLayout { private ViewPager mViewPager; public ViewPageContainer(Context context) { this(context, null); } public ViewPageContainer(Context context, AttributeSet attrs) { this(context, attrs, 0); } public ViewPageContainer(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); initData(); } private void initData() { // 允许子View在其区域内进行绘制 setClipChildren(false); // child clip功能在Android3.x之后的版本会因为硬件加速而不起作用,所以这里需要关闭硬件加速功能 setLayerType(View.LAYER_TYPE_SOFTWARE, null); } @Override protected void onFinishInflate() { super.onFinishInflate(); try { mViewPager = (ViewPager) getChildAt(0); } catch (Exception e) { throw new IllegalStateException("The root child of PagerContainer must be a ViewPager"); } } public ViewPager getViewPager() { return mViewPager; }}最后效果图如下:
0 0
- 问题记录 170228 viewpager同时显示前后,即同时显示三张图
- (笔记)viewpager显示同时显示多页
- 有关viewPager item数量相同数据不同时显示问题
- 查询本次以及上次记录同时显示
- 同时显示两个Dialog
- HDMI_VGA_CBVS同时显示
- zTree使用时expandAll()折叠全部方法和expandNode()同时使用时节点显示问题记录
- javascript 同时显示农历日期
- MFC:录音同时显示波形
- 同时显示多个 Notification
- Opencv 两个视频同时显示
- xp下同时显示多个工作组的问题
- 显示对话框,同时半透明显示背景Activity
- oracle sql 重复记录 只显示一条 ,显示 时间最近 或id 最大,同时显示其他列
- scrollview同时嵌套listview和gridview 显示高度问题【只显示一行】
- 如何让两个对话框的同时显示
- UIBUtton title image 不能同时显示
- CDateTimeCtrl同时显示日期和时间
- 拓扑排序--九度1448
- Android 自定义View
- iOS GCD使用详解
- java学习笔记————本质篇3
- Oracle多线程并行使用、关联与指定索引执行
- 问题记录 170228 viewpager同时显示前后,即同时显示三张图
- eclipse创建maven工程报错 Could not resolve archetype org.apache.maven.archetypes-webapp-1.0......
- 用python的turtle画炫酷的图
- Unity编程标准导引-3.3 Transform
- 你,我等候了好久的人
- 欢迎使用CSDN-markdown编辑器
- 程序员怎么找到想要的资源?(新手小白 向)
- xhprof在windows下面的安装和使用[上](windows版本)
- mysql高可用之LVS + KEEPALIVE + MYSQL