Android SlidingPaneLayout 淡入淡出
Android SlidingPaneLayout Fade
我正在试用带有 SlidingPaneLayout 的原型应用程序。我的 SlidingPaneLayout 是灰色的,正文视图是纯白色的。
但是当我滑入时,正文页面的小可见区域会稍微变暗或覆盖有深色屏幕。我要的就是那张body view的纯白原色
我尝试了几种方法来关闭它们,但似乎不可能。比如
SlidingPaneLayout sp = (SlidingPaneLayout) findViewById(R.id.mainSlider);
sp.setHorizontalFadingEdgeEnabled(false);
或在 XML 属性
之后
<android.support.v4.widget.SlidingPaneLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/mainSlider"
android:requiresFadingEdge="none" <!-- try one -->
android:fadingEdgeLength="0dp" <!-- try two -->
android:fadingEdge="none" <!-- try three -->
tools:context=".MainActivity">
你们中的任何一个,你有没有成功地做到这一点?
您可以将渐变颜色设置为透明:
SlidingPaneLayout sp = (SlidingPaneLayout) findViewById(R.id.mainSlider);
sp.setSliderFadeColor(getResources().getColor(android.R.color.transparent));
我正在试用带有 SlidingPaneLayout 的原型应用程序。我的 SlidingPaneLayout 是灰色的,正文视图是纯白色的。 但是当我滑入时,正文页面的小可见区域会稍微变暗或覆盖有深色屏幕。我要的就是那张body view的纯白原色
我尝试了几种方法来关闭它们,但似乎不可能。比如
SlidingPaneLayout sp = (SlidingPaneLayout) findViewById(R.id.mainSlider);
sp.setHorizontalFadingEdgeEnabled(false);
或在 XML 属性
之后<android.support.v4.widget.SlidingPaneLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/mainSlider"
android:requiresFadingEdge="none" <!-- try one -->
android:fadingEdgeLength="0dp" <!-- try two -->
android:fadingEdge="none" <!-- try three -->
tools:context=".MainActivity">
你们中的任何一个,你有没有成功地做到这一点?
您可以将渐变颜色设置为透明:
SlidingPaneLayout sp = (SlidingPaneLayout) findViewById(R.id.mainSlider);
sp.setSliderFadeColor(getResources().getColor(android.R.color.transparent));