`

android 顶部和底部布局透明化

 
阅读更多
    使用RelativeLayout布局做成顶部和底部透明,设置如下:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.v4.view.ViewPager
        android:id="@+id/viewpager"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <!-- 顶部布局 -->
    <RelativeLayout
        android:id="@+id/header"
        android:layout_width="match_parent"
        android:layout_height="@dimen/display_photo_bottom_height"
        android:layout_alignParentTop="true"
        android:background="#ac080808">

    </RelativeLayout>

    <!-- 底部布局 -->
    <RelativeLayout
        android:id="@+id/footer"
        android:layout_width="match_parent"
        android:layout_height="45dp"
        android:layout_alignParentBottom="true"
        android:background="#ac080808">

    </RelativeLayout>

</RelativeLayout>



   位置不能出现错位,如果先把header放上面,后面的会把前面的部分覆盖,类似CSS的3D模型
分享到:
评论

相关推荐

    Android中recyclerView底部添加透明渐变效果

    本文将详细介绍如何在RecyclerView中实现底部添加透明渐变效果,以及在这个过程中可能会遇到的问题和解决方案。 首先,我们需要理解RecyclerView的工作原理。RecyclerView通过Adapter来绑定数据,并通过...

    Android-Android屏幕适配之状态栏导航栏半透明全透明5.0以上去阴影方法多样

    在Android应用开发中,屏幕...总之,通过巧妙地利用Android API和布局设置,我们可以实现状态栏和导航栏的半透明和全透明效果,提升应用的视觉效果和用户体验。同时,注意适配不同Android版本,确保应用的广泛兼容性。

    Android设置透明状态栏和透明导航栏

    在Android 4.4 KitKat版本中,Google引入了Translucent Decor的概念,使得开发者可以对这两部分进行透明化处理。 ### 透明状态栏 在Android 4.4及更高版本中,可以通过以下方式设置透明状态栏: 1. **在...

    Android 顶部标题栏随滑动时的渐变隐藏和渐变显示效果

    Android 顶部标题栏随滑动时的渐变隐藏和渐变显示效果 Android 顶部标题栏随滑动时的渐变隐藏和渐变显示效果是 Android app 开发中常见的交互效果之一。该效果主要是通过滑动RecyclerView实现标题栏的渐变隐藏和...

    安卓开发-android模仿易信UI布局效果源码.zip.zip

    易信的顶部状态栏和底部导航栏也是其UI的一大特点。源码可能会展示如何修改系统默认的状态栏和导航栏,实现半透明效果或者自定义颜色和图标。 7. **动画和过渡效果** 为了提升用户体验,易信UI中有很多微妙的动画...

    安卓Android源码——实现半透明的popupwindow.zip

    本教程将深入探讨如何利用Android源码来实现一个半透明效果的PopupWindow,这对于提升应用的用户体验和界面美观度至关重要。 首先,我们需要了解PopupWindow的基本用法。PopupWindow类在`android.widget....

    QQ空间底部+网易新闻顶部UI

    5. 状态栏和导航栏的透明化处理:利用系统的透明状态栏和导航栏特性,使顶部UI更好地融入屏幕。 6. 事件处理:处理点击事件,如点击底部导航栏图标切换页面,或点击顶部区域进行搜索和频道切换。 总的来说,通过...

    Android-仿百度地图抽屉拖拽效果

    在Android应用开发中,抽屉(Drawer)效果是...通过学习和理解这个项目,开发者不仅可以掌握实现抽屉拖拽效果的具体技术,还能提升对Android自定义视图和手势处理的理解,为构建更复杂、个性化的用户界面打下坚实基础。

    AndroidSlidingUpPanel上拖拉底部视图

    4. **阻力和弹性**:可以设置滑动过程中的阻力系数,以及面板在到达顶部或底部时的弹性效果,使得滑动更加自然流畅。 5. **联动效果**:当滑动面板时,`ActionBar`的显示或隐藏可以通过库内部的逻辑自动处理,也...

    Android应用源码实现半透明的popupwindow.zip

    接着,我们来看如何实例化和显示PopupWindow。首先,你需要创建一个布局文件,这个布局将作为PopupWindow的内容。然后,通过`LayoutInflater`从XML布局文件中加载视图。接下来,使用`PopupWindow`构造函数,传入加载...

    android标题栏上面弹出提示框(二) PopupWindow实现,带动画效果

    例如,我们可以创建一个包含文字和按钮的布局文件`popup_window.xml`: ```xml &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout...

    android sliding menu 滑动菜单

    `setFadeDegree()`定义了菜单滑入/滑出时的透明度过渡,最后`attachToActivity()`和`setMenu()`将菜单与Activity关联并指定菜单布局。 为了在需要时显示和隐藏滑动菜单,你可以调用`showMenu()`和`hideMenu()`方法...

    Android Studio 模仿美团界面

    此外,状态栏和导航栏的透明化、沉浸式体验也是现代Android应用设计的趋势。通过修改StatusBarColor和NavigationBarColor,可以实现与内容区域的无缝融合。 最后,测试和调试是保证应用质量的关键步骤。Android ...

    FrameLayout手机帧布局

    在Android中,布局管理器负责确定如何在屏幕上定位和大小化各个组件。FrameLayout是最简单的布局之一,它的核心功能是将子视图按照从后到前的顺序进行堆叠。默认情况下,新添加的视图会覆盖之前的视图,除非设置了...

    android快速开发框架

    实现这一效果通常需要对Android系统的StatusBar进行透明化处理,并调整主题颜色,使得应用界面与状态栏融为一体。 2. **ToolBar**: ToolBar是Android Support Library中的一个组件,可作为ActionBar的替代品。它...

    Android 自定义底部上拉控件的实现方法

    本文将详细介绍如何实现一个Android自定义底部上拉控件,包括其基本功能和自定义选项。 首先,我们需要明确该控件的核心功能。一个基本的底部上拉控件应该包含以下几个关键点: 1. **拖拽把手**:控件中有一部分...

    Transparent-Delegate-Toolbar,一个简单的Android透明工具栏.zip

    透明工具栏允许应用的顶部导航区域(即工具栏)根据用户滚动内容的方式改变其透明度。这种效果通常在Material Design规范中被广泛采用,可以增强应用的沉浸感,让用户更专注于内容。 2. **项目结构** ...

    android仿微信UI,很不错呦!

    同时,状态栏和导航栏的透明化处理也是提升整体视觉效果的重要手段,可以使用系统的WindowCompat.setFlags方法配合颜色透明度控制。 最后,微信的界面还包括了各种复杂的交互设计,如弹出菜单、日期选择器、图片...

    Android卡片式轮播

    Banner通常用于在应用顶部或者底部展示连续滚动的卡片内容,用户可以左右滑动来切换卡片。在Android中,实现Banner功能可以通过自定义ViewGroup或者使用现有的第三方库,如AndroidBanner、SmartBanner等。这里我们将...

    Android 沉浸式几种实现方式

    这种设计尤其在全面屏手机普及后变得至关重要,因为它能够消除顶部状态栏和底部导航栏的干扰,使用户更加专注于内容本身。本文将深入探讨Android沉浸式实现的几种方法。 1. **系统API实现:StatusBar隐藏** ...

Global site tag (gtag.js) - Google Analytics