看到微博的那个点击底部加号弹出菜单的效果很好,所以,今天用dialog做了一下,这里分享一下,我主要是为了做这个回弹效果:

 我做的dialog是从底部弹出的,所以先定义一个dialog,然后调用他的动画效果

 DialogUtil.createDialog(context, R.layout.activity_home_req, R.style.ActionSheetDialogStyle)

<style name="ActionSheetDialogStyle" parent="@android:style/Theme.Dialog">        <item name="android:windowBackground">@android:color/transparentitem>    <item name="android:windowContentOverlay">@nullitem>        <item name="android:windowIsFloating">trueitem>        <item name="android:windowFrame">@nullitem>        <item name="android:backgroundDimEnabled">trueitem>        <item name="android:windowNoTitle">trueitem>        <item name="android:windowIsTranslucent">trueitem>        <item name="android:windowAnimationStyle">@style/ActionSheetDialogAnimationitem>style><style name="ActionSheetDialogAnimation" parent="@android:style/Animation.Dialog">    <item name="android:windowEnterAnimation">@anim/actionsheet_dialog_initem>    <item name="android:windowExitAnimation">@anim/actionsheet_dialog_outitem>style>

回弹效果我是在actionsheet_dialog_in里面加的,主要是我红线圈出的这句:


Android dialog回弹效果_第1张图片

actionsheet_dialog_out的代码如下:
   
<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android"    android:duration="200"    android:fromYDelta="0"    android:toYDelta="100%" />
   
先前我是想用抖动的动画来实现的,好像效果不如这个好,你们可以试试,我没有用抖动,代码如下:
   
以上就是我做的一个小东西,希望对你们有用!
   


        

更多相关文章

  1. android tab选项卡效果
  2. Android中播放GIF图片动画
  3. Android日记之2012/02/13——Android中Button点击效果
  4. 【Android】手写优化-更为平滑的签名效果实现
  5. Android UI开发第十九篇――介绍一个开源的gifview――Android显
  6. Android Activity与Activity切换动画
  7. Android面试系列文章2018之Android部分之动画机制篇

随机推荐

  1. android SpannableString使用详解
  2. android 用到的技巧集
  3. Android(安卓)WebView实现缓存
  4. Get Android(安卓)source
  5. Android之AlertDialog.Builder详解
  6. Android(安卓)应用文件路径
  7. Android操作SQLite数据库基本模式
  8. 2020-08-11
  9. Android(安卓)MD5加密
  10. android 文件管理工具类