Articles of support library

CollapsingToolbarLayout ImageView不可滚动

使用cheesesquare – android支持库的例子是否可以使Header ImageView滚动? <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/detail_backdrop_height" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginEnd="64dp"> <ImageView android:id="@+id/backdrop" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" android:fitsSystemWindows="true" app:layout_scrollFlags="scroll" app:layout_collapseMode="parallax" /> … </android.support.design.widget.CollapsingToolbarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" app:layout_behavior="@string/appbar_scrolling_view_behavior"> …. 请注意 ,我已经添加了android:fillViewport="true"到NestedScrollView ,并向NestedScrollView 添加了 app:layout_scrollFlags="scroll" ,但是当试图从ImageView滚动时什么也没有发生。

在屏幕旋转期间保存BottomNavigationView选定的项目

使用ASL的25.0 BottomNavigationView我面临一些麻烦,如保存选定的项目(或他的索引)和编程选定的项目。

禁用单击SwipeRefreshLayout内的RecyclerView

我使用RecyclerView实现了SwipeRefreshLayout ,我需要在OnRefreshListener期间禁用适配器项目。 我尝试了以下的方法,但通常点击发生: mRecyclerView.setEnabled(false); mRecyclerView.setClickable(false);

适用于Lollipop的Appcompat,兼容性和支持库,如果最小SDK = 14

我们有一个现有的Android应用程序,支持API Level 8到18。我们使用兼容性库19.1.0。 现在我们正在改变/升级到: 最小SDK = 14 目标= android-22 现在考虑到v4,v7,v13支持,兼容性和appcompat库在不同的版本,我不确定包括哪些和哪些不是。 我们正在使用Maven进行依赖pipe理并使用Maven SDK部署者

当我在android中滚动内容时如何隐藏工具栏

我想隐藏我的工具栏,当我滚动我的文字和图像的内容,在这里我使用scrollView获取滚动内容时,当我滚动内容如何隐藏工具栏,请任何一个告诉我如何获得 这里是我的XMl代码 content_main.XML <android.support.v4.widget.NestedScrollView xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:android="http://schemas.android.com/apk/res/android" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:paddingTop="?android:attr/actionBarSize" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:id="@+id/textone" android:layout_width="match_parent" android:layout_height="match_parent" android:textSize="23dp" android:textStyle="bold" android:text="hello world jheds sdjhs jds sjbs skjs ksjs kksjs ksj sdd dskd js sk "/> <ImageView android:id="@+id/imge" android:layout_width="match_parent" android:layout_height="250dp" android:src="@drawable/imag_bg"/> <TextView android:id="@+id/texttwo" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:text="Pretty good, the […]

Android BottomSheetDialogFragment不完全展开

我有以下testing底部实施。 当我将peekHeight设置为小于500的值时,它可以工作。 经过一定的价值后,任何增加偷看高度都不会改变底部展开的方式。 它只是在那里只手动拖动。 我们如何以编程方式设置peekHeight,以确保底部表单被自动扩展到窥视高度。 bottom_sheet_dialog_main <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/locUXCoordinatorLayout" android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:id="@+id/locUXView" android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true" android:orientation="vertical" app:behavior_hideable="false" app:behavior_peekHeight="0dp" app:layout_behavior="@string/bottom_sheet_behavior"> <TextView android:layout_width="match_parent" android:layout_height="100dp" android:text="1 Value" /> <TextView android:layout_width="match_parent" android:layout_height="100dp" android:text="2 Value" /> <TextView android:layout_width="match_parent" android:layout_height="100dp" android:text="3 Value" /> <TextView android:layout_width="match_parent" android:layout_height="100dp" android:text="4 Value" /> <TextView android:layout_width="match_parent" android:layout_height="100dp" android:text="5 Value" /> <TextView […]

CollapsingToolbarLayout在平板电脑上的滚动行为

在滚动包含less量视图的NestedScrollView时,平板电脑上的CollapsingToolbarLayout存在问题 问题在于即使在滚动停止之后,工具栏也会崩溃。 你可以重现问题的源代码: https : //github.com/chrisbanes/cheesesquare 有没有办法来防止这种情况发生?

使用支持库v21设置SearchView小部件的样式

我试图使用新的AppCompat v21风格的SearchView小部件,但我面临一些问题。 无论我在“suggestionRowLayout”属性上设置了什么样的布局,它什么都不做。 SearchView的build议下拉列表仍然是一样的。 我遇到的其他问题是当“重音颜色”与“原色”颜色相同时,在search视图中无法区分脱字符号在哪里。 你知道如何改变SearchView中的重音颜色只适用于那里? 我发现Play音乐有同样的问题。 我正在遵循Android Developers博客的指南: http://android-developers.blogspot.com.es/2014/10/appcompat-v21-material-design-for-pre.html

如何在Android支持库v24.0.0中以编程方式设置AppBarLayout的高程?

从Android支持库v23.4.0升级到v24.0.0时,将标高设置为0,以编程方式将AppBarLayout停止工作: appBayLayout.setElevation(0); 它在设置XML中的高程时起作用。

带有阴影的Android底部导航栏

我正在使用Google的支持devise库v25.1.0在Android应用程序中实现底部导航栏 。 有什么方法可以添加投影效果,与当前的Android本机Google相册应用程序相同?