2016-07-17 82 views
2

我試圖讓其中容器主.Iam使圖像模糊如何使佈局半透明?

this is what i am getting

一個滾動的標籤,但我想顯示一半模糊,一半彩色

here

在第二個我想要顯示模糊背景和另一半的材料設計顏色「沒有alpha」

如何設置此 這裏是我的容器主代碼

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
    tools:context="com.example.union.front1.MainActivity" 
    tools:showIn="@layout/activity_main"> 
    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 
     <android.support.v4.view.ViewPager 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:id="@+id/pager" 
      android:background="#060606"> 
      <android.support.v4.view.PagerTitleStrip 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       app:theme="@style/Base.TextAppearance.AppCompat.Widget.ActionBar.Title" 
       android:id="@+id/title" 
       android:paddingTop="4dp" 
       android:paddingBottom="4dp" 
       android:layout_gravity="top" 
       android:background="#000" 
       style="@style/AppTheme.my" 
       android:layout_marginTop="15dp"/> 
     </android.support.v4.view.ViewPager> 
    </RelativeLayout> 
    <ImageView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:scaleType="fitXY" 
     android:id="@+id/imageView" 
     android:alpha="0.8" 
     android:layout_centerVertical="true" 
     android:layout_centerHorizontal="true" /> 

</RelativeLayout> 

這裏是我的片段代碼

<RelativeLayout 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" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    tools:context="com.example.union.front1.Album" 
    android:background="#e5060606"> 

    <es.guiguegon.sineview.SineView 
     android:id="@+id/sine_view_album" 
     android:layout_width="match_parent" 
     android:layout_height="80dp" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     app:sv_sine_alpha="1" 
     app:sv_sine_amplitude="25dp" 
     app:sv_sine_animation_time_millis="2000" 
     app:sv_sine_color="@color/colorPrimaryDark" 
     app:sv_sine_periods_to_show="2" 
     app:sv_sine_phase="1" /> 
</RelativeLayout> 

如何設置一半的佈局透明和一半強烈的色彩

回答

0

我是做錯誤我把我的imageview放置在viewpager下方,這意味着圖像視圖圖層會在視圖分頁圖層上方,所以我將imageview圖層放置在viewpager圖層上方,這樣我就不必設置圖像的alpha,並且它會顯示圖像在背景中。當我在我的片段中使用強烈的顏色時,它將保持強壯,因爲我沒有使用圖像視圖的Alpha版本'

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
app:layout_behavior="@string/appbar_scrolling_view_behavior" 
tools:context="com.example.union.front1.MainActivity" 
tools:showIn="@layout/activity_main"> 
<ImageView 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:scaleType="fitXY" 
android:id="@+id/imageView" 
android:layout_centerVertical="true" 
android:layout_centerHorizontal="true" />` 
<RelativeLayout 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 
<android.support.v4.view.ViewPager 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/pager" 

    android:background="#060606" 
    > 
    <android.support.v4.view.PagerTitleStrip 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     app:theme="@style/Base.TextAppearance.AppCompat.Widget.ActionBar.Title" 
     android:id="@+id/title" 
     android:paddingTop="4dp" 
     android:paddingBottom="4dp" 
     android:layout_gravity="top" 
     android:background="#000" 
     style="@style/AppTheme.my" 
     android:layout_marginTop="15dp" 


     /> 
</android.support.v4.view.ViewPager> 
</RelativeLayout> 
</RelativeLayout>