`

android 实现由下至上弹出并位于屏幕底部的提示框

 
阅读更多
                   button.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				AlertDialog dialog = new AlertDialog.Builder(TestAndroid1Activity.this)
						.setTitle("title").setMessage("message").create();
				Window window = dialog.getWindow();
				window.setGravity(Gravity.BOTTOM);  //此处可以设置dialog显示的位置
			    	window.setWindowAnimations(R.style.mystyle);  //添加动画
				dialog.show();
			}
		});

 

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="mystyle" parent="android:Animation">
        <item name="@android:windowEnterAnimation">@anim/dialog_enter</item>  //进入时的动画
        <item name="@android:windowExitAnimation">@anim/dialog_exit</item>    //退出时的动画
    </style>
</resources>

 

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    
	<translate
	    android:fromYDelta="100%p"       %p指相对于父容器
	    android:duration="600"
	    />
</set>

 

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
     
      <translate
          android:toYDelta="100%p"
          android:duration="600"    //持续时间
          />
</set>

 

此处只是做了垂直位移的效果,自己还可以试试别的效果。

<alpha />         透明度

<rotate />         旋转

<scale />        缩放

 

1
1
分享到:
评论

相关推荐

    android自定义弹出框实现(修改版).zip

    本项目“android自定义弹出框实现(修改版)”是一个针对原生Android弹出框进行定制化改造的例子,主要涉及Java编程语言。下面将详细讲解这个项目的重点知识点。 1. **自定义对话框类**: 在Android中,通常使用`...

    Android 底部弹出dialog+动画

    以上就是实现Android底部弹出Dialog并添加动画的基本步骤。通过自定义Dialog布局和动画,我们可以创建符合应用风格的交互效果,提升用户体验。在实际项目中,你可能需要根据具体需求调整Dialog的内容和动画效果,...

    Android 带动画的底部弹出视图

    【Android 带动画的底部弹出视图】 在Android应用开发中,用户交互界面的设计是至关重要的。底部弹出视图(Bottom Sheet)是一种常见的交互元素,它可以从底部向上滑动显示更多的内容或者功能选项,常用于展示详情...

    Android:动画实现精美的弹出框(仿易信)

    在Android开发中,创建引人注目的用户界面是至关重要的,而弹出框作为与用户交互的一种常见方式,其设计和实现方式直接影响到用户体验。本篇文章将深入探讨如何使用动画来实现一个精美的弹出框,类似易信应用中的...

    Android 设置一个底部控件view随着软键盘的弹出而上移

    在Android开发中,当用户在应用中输入时,软键盘的弹出可能会遮挡底部的控件,导致用户体验下降。为了改善这种情况,开发者通常需要实现一个功能,使得底部的视图(如工具栏、按钮等)能够随着软键盘的弹出而上移。...

    android 全屏弹出dialog,底部弹入,底部弹出+弹出dialog输入法

    通过以上步骤,你就可以实现一个全屏弹出的Dialog,带有底部弹入和底部弹出的动画效果,以及自动适配手机屏幕大小的功能。在`DialogDemo`项目中,你可以找到完整的代码实现和更多的细节调整,这将帮助你更好地理解和...

    Android自定义由底部弹出对话框项目源码

    该资源为本人编写的Android自定义由底部弹出对话框项目,具体描述可查看本人博客《Android安卓自定义由底部弹出对话框》:(开发中遇到一个日期选择器的需求,就是界面中有两段文本显示日期,点击之后从底部弹出日期...

    安卓两种底部弹出窗dialog实现方式

    本篇文章将深入探讨两种在Android中实现底部弹出窗Dialog的方法,以及相关的设计与实现细节。 1. 列表弹窗实现 列表弹出窗通常用于显示一系列可选项目,用户可以逐个浏览并进行选择。实现这种底部弹出窗的基本步骤...

    android 底部弹出菜单(带透明背景)

    在Android开发中,底部弹出菜单(通常称为Bottom Sheet或者PopupWindow)是一种常见的交互元素,用于展示临时性的操作选项或信息。本篇文章将详细讲解如何创建一个带有透明背景的底部弹出菜单,以及相关的实现技术和...

    Android底部弹出对话框

    总之,Android底部弹出对话框的实现涉及到了样式定义、动画资源的创建和使用,以及在代码中动态构建和显示对话框。这样的功能不仅提升了应用的视觉效果,还能提高用户的操作便捷性,是Android应用开发中的一个重要...

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

    在Android应用开发中,标题栏(Toolbar)上弹出提示框是常见的交互设计,用于向用户展示临时信息或提供简短的操作选项。本教程将详细讲解如何使用PopupWindow实现这样的功能,并添加动画效果,以提升用户体验。...

    android 渐进弹出底部标签

    在这个案例中,底部标签栏通常会被放在一个`LinearLayout`或`RelativeLayout`的底部,并且可以使用`android:layout_alignParentBottom="true"`属性确保它始终位于屏幕底部。 接着,我们需要创建底部标签栏的视图。...

    android仿QQ底部弹出框选择头像

    在Android应用开发中,创建一个类似QQ的底部弹出框选择头像的功能涉及到多个关键知识点。这个功能允许用户选择头像,既可以打开相机拍摄新照片,也可以从本地图库选取已有图片,并提供图像剪切功能以调整图片大小。...

    android > 底部弹出框

    在本篇讨论中,我们将探讨如何在Android中实现底部弹出框,以及相关的源码和工具。 首先,要创建一个底部弹出框,我们需要使用`Behavior`和`CoordinatorLayout`这两个Android Design Support Library中的组件。`...

    底部弹出框

    在移动应用开发中,"底部弹出框"是一种常见的用户界面设计元素,它通常用于提供交互选择或操作提示。在标题“底部弹出框”中,我们关注的是这种UI组件,它会在屏幕底部突然出现,展示一些选项或者功能,如相册选择、...

    Android-Android仿Qzone底部导航栏加号弹出菜单

    在底部导航栏中添加加号(+)弹出菜单,我们需要自定义一个BottomNavigationView,并结合PopupMenu或者DialogFragment来实现弹出效果。 1. **BottomNavigationView**:这是Android SDK中的一个组件,用于创建底部...

    自定义dialogfragment 底部弹出框 实现分享效果

    当我们需要在应用中实现底部弹出框分享效果时,DialogFragment是一个理想的选择。本篇将详细介绍如何利用自定义DialogFragment来创建一个宽度等于屏幕宽度的底部弹出框。 首先,我们从创建一个新的DialogFragment类...

    Android底部弹出框

    在Android应用开发中,"底部弹出框"是一种常见的用户界面元素,用于向用户提供临时性的交互选项或信息展示。这种设计通常会出现在屏幕底部,并在用户完成操作后消失。"可自定义布局的底部弹出框"允许开发者根据应用...

    Android之用PopupWindow实现弹出listview形式的菜单

    在Android开发中,`PopupWindow`是一个非常实用的组件,它可以用来实现各种形式的弹出窗口,如下拉菜单、提示框等。本教程将详细讲解如何使用`PopupWindow`来创建一个以`ListView`形式展示的菜单。首先,我们需要...

    Android 仿ios屏幕底部滑出的弹出菜单效果.rar

    Android滑出菜单,仿ios自定义Dialog滑出底部菜单,类似于发图片时候,从屏幕底部弹出的选择菜单,如示例图所示。不只是在IOS中,在Android系统中,这种菜单也是很早就有了。实现本功能的一些关键要点:  获取...

Global site tag (gtag.js) - Google Analytics