当前位置: 代码迷 >> Android >> android 遮挡层实现解决方案
  详细解决方案

android 遮挡层实现解决方案

热度:60   发布时间:2016-04-28 03:39:15.0
android 遮挡层实现
android只需要半透明部分遮挡效果,不使用PopWindows.
还有什么方法可以实现? RelativeLayout貌似遮挡不了。
------解决思路----------------------
activity,背景透明,layout中放置两个view,比如上面那个透明,下面这个设置颜色
------解决思路----------------------
使用FrameLayout布局,
设置最上层控件的background属性颜色透明度,可以达到遮挡效果的。
例如:
   <FrameLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
       >
 <ImageView
                android:id="@+id/playProgress"
                android:layout_width="match_parent"
                android:layout_height="match_parent"                
               android:background="#aaaaaa" />
 <ImageView
                android:id="@+id/playProgress"
                android:layout_width="match_parent"
                android:layout_height="match_parent"                
               android:background="#4baaaaaa" />

</FrameLayout>
//第二个ImageView 4b是透明度,aaaaaa是颜色
  相关解决方案