草庐IT

ViewPager2+TabLayout

全部标签

android - 自定义 TabLayout 按钮

目前我有如下的TabLayout外观:它的代码是一个普通的TabLayout:我想实现以下风格:如何实现这一点?中间按钮的作用是调用一个activity,TabLayout会放在屏幕底部。注意:我实际上有4个选项卡,而不仅仅是2个这是我之前的代码我正在使用FloatingActionButton并将其放在底部|中心我刚刚决定使用TabLayout,但我不知道如何应用我的样式。谢谢!更新似乎BottomNavigationView是我想要发生的事情,但它未能满足我的要求。我也不想为此使用外部库。所以我所做的只是删除TabLayout和将ViewPager放在父级的顶部和我的自定义TabL

android - 折叠 AppBarLayout 不使用 TabLayout 和 NestedScrollView 滚动

当我试图滚动它以接触AppBarLayout部分时,我遇到了滚动折叠AppBar的问题。而且它有时滚动不流畅。这是问题的简短视频(1分钟30秒):https://www.youtube.com/watch?v=n32N9Z4S3SA&feature=youtu.be这里是简单项目的链接(github上只有这个问题):https://github.com/yozhik/Reviews/tree/master/app/src/main/java/com/ylet/sr/review我正在使用:com.android.support:appcompat-v7:27.1.1场外有问题:http

java - Android ViewPager - 添加带有淡入/淡出动画的幻灯片以在 View 之间切换

我使用ViewPager来实现我自己的图片库。View由ImageView组成。用户通常可以使用手势在图像之间导航(如在ViewPager中)。我想添加的是幻灯片功能。当用户从菜单中选择“幻灯片放映”选项时,我希望能够启动ViewPager项目的动画-理想情况下,动画是图像/幻灯片之间的淡入/淡出效果。是否可以用ViewPager实现这个? 最佳答案 这是我的做法。首先,我使用了AndroidDisplayingBitmapsinYourUItutorial中的大量代码.然后,我添加了以下调整:在包含ViewPager的Activi

android - 在 Viewpager 中成功滑动的默认最小距离是多少?

我正在为我的论文开展一个项目,在该项目中我使用一个应用程序来分析滑动手势。有很多关于View寻呼机的问题和信息,甚至是如何操作它的设置,但直到现在,我找不到特定的默认值(手指向下和手指向上之间的距离)烘焙到寻呼机本身.这对我来说非常有用,可以查看谷歌认为合适的值并将其与其他值进行比较。帮助将不胜感激!:)编辑:好吧,我自己找到了一些线索。这是ViewPager的代码:searchco.de/codesearch/view/10066260并且有一个静态变量名称MIN_DISTANCE_FOR_FLING,其值为25(倾角)。该值乘以当前显示的密度,这是在initViewPager()中

安卓 : Access Mapview Inside Fragment With ViewPager

我正在使用ViewPager显示三个View。"Filter","Streets","Around"每个View都由fragment定义。我想要什么:我想在我的FilterFragment中使用Mapview。我做了什么:我想在过滤器fragment中使用MapView但无法成功运行。并获取日志类别错误:android.view.InflateException:二进制XML文件第33行:错误膨胀类com.google.android.maps.MapView我还在Net和Stackoverflow上搜索了这个问题并找到了LINK和LINK但无法找到与我的问题相关的链接,因为我正在使用

Android:单击按钮直接滚动/显示 ViewPager 中的特定页面

我试图在单击按钮时显示ViewPager的特定页面。它正在工作,但滚动到该特定页面并不流畅,即假设我在第1页。1但如果我想转到第1页。5、其他2、3、4页也滚动。我只想滚动到那个特定的页面。怎么做。我使用了下面的代码,请看一下:下面的代码是FragmentActivity:publicclassScreenSlideFragmentActivityextendsFragmentActivityimplementsSlidingPageInterface{privatestaticfinalintNUM_PAGES=6;privateViewPagermPager;privatePage

java - 将长文本分成页面以供 viewpager 使用

我正在thisquestion中实现messureText方法在viewpager中呈现之前将长文本分成具有指定大小的页面。我正在用递增的字符数做一个while循环来获得所需的文本block,但这似乎不是最好的解决方案。有什么建议可以提高此计算的性能吗?p/s:我指的是Wattpad应用程序看到它做的非常快但不知道它是如何做的? 最佳答案 StaticLayout或DynamicLayout可以做到这一点。Android使用(Boring|Static|Dynamic)Layout类来测量和包装文本,这些类的构造函数采用CharSe

android - 带 ViewPager 和 TabLayout 的抽屉导航 : Fragments not loaded properly

我制作了一个示例项目,其中包含带滑动选项卡的抽屉导航。我使用了androidstudio中的ViewPager、TabLayout和NavigationDrawer模板。问题是有时fragmentView是可见的,但只要我选择不同的抽屉项目,对应于该fragment的View就会变得不可见,当我向后滑动选项卡时它会变得可见。我使用了'com.android.support:design:22.2.0'支持库详细代码如下:swipe_tab.xml文件fragment_page.xml文件ViewPagerFragment.javapublicclassViewPagerFragment

android - 在android 上添加OnLongClickListener 支持TabLayout | TabLayout.Tab

我正在使用服务库中的TabLayout。长按选项卡时,我尝试添加一个OnLongClickListener。这对我来说是不可能的。我什至一直在尝试通过使用childViews来“破解”它:ViewtabLayoutChild=tabLayout.getChildAt(0);ViewGroupgroup=(ViewGroup)tabLayoutChild;group.getChildAt(0).setOnLongClickListener(this);不起作用,而且看起来也不漂亮。除了我要实现的longClick之外,这一切都非常方便。我的一小段代码pagerAdapter=newCus

android - TabLayout 隐藏/显示动画

我有Toolbar和TabLayout我想在某些时候隐藏/显示,我想动画标签的隐藏/显示过程(工具栏仍然可见)...在TabLayout上放置一个缩放动画会隐藏它,但工具栏的高度保持不变,就好像选项卡在那里一样...有什么建议吗?publicvoidshowTabs(booleanshow){if(show){//tabLayout.setVisibility(View.VISIBLE);tabLayout.animate().scaleY(1).setInterpolator(newDecelerateInterpolator()).start();}else{tabLayout.a