elevation:
高度,静态属性;在代码中使用 View.setElevation 方法去定义
TranslationZ:
Z轴相对于高度的位置,用于实现动画的动态属性。设置视图的translation,在代码可以使用View.setTranslationZ方法
新的ViewPropertyAnimator.z和ViewPropertyAnimator.translationZ方法可以设置视图的elevation值
Z = elevation+TranslationZ;

布局文件中使用:

 <View            android:id="@+id/floating_shape"            android:layout_width="160dp"            android:layout_height="160dp"            android:layout_marginRight="40dp"            android:background="@drawable/shape" android:elevation="50dp"            android:layout_gravity="center"/>

官方使用代码设置高度:

int action = motionEvent.getActionMasked();                /* Raise view on ACTION_DOWN and lower it on ACTION_UP. */                switch (action) {                    case MotionEvent.ACTION_DOWN:                        Log.d(TAG, "ACTION_DOWN on view.");                       view.setTranslationZ(120); break;                    case MotionEvent.ACTION_UP:                        Log.d(TAG, "ACTION_UP on view.");                        view.setTranslationZ(0); break;                    default:                        return false;                }

更多相关文章

  1. Android使用NavigationView和Toolbar和DrawLayout实现侧滑菜单
  2. android 中 intent 重点
  3. 在Unity顶部显示手机状态栏(iOS/Android)
  4. Android再按一次完全退出程序代码
  5. 第一行代码Android笔记精华版
  6. Android(安卓)NDK的C/C++代码中利用JNI回调实现字符编码转换的试
  7. Android(安卓)studio 使用git提交项目到oschina
  8. Android百度地图定位收索取周边在列表中展示并选择
  9. Android中关于Volley的使用(九)认识HurlStack(HttpClientStack)

随机推荐

  1. mono for android software自动更新
  2. 升级Android Studio3.0时遇到的几个问题
  3. webView组件使用指南
  4. Android GB28181 SIP注册
  5. ListView 输入法框遮挡内容
  6. Your Android(安卓)SDK is missing, out
  7. 手机浏览器浏览WebApp弹出的键盘遮盖住文
  8. Android 之 使用Pull 解析xml文件
  9. Android弹窗页面的三种实现方式
  10. Android平台搭建