看到微博的那个点击底部加号弹出菜单的效果很好,所以,今天用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里面加的,主要是我红线圈出的这句:


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(安卓)Activity界面切换添加动画特效
  2. android实现字体闪烁动画的方法
  3. TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity
  4. Android(安卓)的 supportdesign
  5. Android:interpolator用法
  6. android 音效处理 (2)
  7. 创建android逐帧动画的两种方式
  8. Android(安卓)Activity界面切换添加动画特效
  9. android 音效处理 (2)

随机推荐

  1. Android禁止截屏
  2. android文本限制输入行数,多余部分显示省
  3. android studio添加忽略文件
  4. Android ImageView图片自适应大小
  5. Android的线程Handler实现
  6. Android---1---HelloWorld
  7. -Android Studio 快捷键整理分享-SadieYu
  8. Android ImageView播放gif遇到的坑
  9. android:name 的秘密
  10. Android提高第十九篇之"多方向"抽屉[转]