Popupwindow的动画的设置

从顶部弹出的PopupWindow,动画弹出 顶部弹出对话框PopupWindow, 立即下载

首先在anim 里面设置动画的,弹出和隐藏


弹出:首先扩展到1.1倍,然后返回原来的大小

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <scale
        android:fromXScale="0.6"
        android:toXScale="1.1"
        android:fromYScale="0.6"
        android:toYScale="1.1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="100" />
    <scale
        android:fromXScale="1.0"
        android:toXScale="0.91"
        android:fromYScale="1.0"
        android:toYScale="0.91"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="200"
        android:delay="100" />
    <alpha
        android:interpolator="@android:anim/linear_interpolator"
        android:fromAlpha="0.0"
        android:toAlpha="1.0"
        android:duration="200" />
</set>

隐藏:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <scale
        android:fromXScale="1.0"
        android:toXScale="1.25"
        android:fromYScale="1.0"
        android:toYScale="1.25"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="120" />
    <scale android:fromXScale="1.0"
        android:toXScale="0.48"
        android:fromYScale="1.0"
        android:toYScale="0.48"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="240"
        android:delay="120" />
    <alpha
        android:interpolator="@android:anim/linear_interpolator"
        android:fromAlpha="1.0"
        android:toAlpha="0.0"
        android:duration="240" />
</set>

在styles 里面添加:

<style name="PopupAnimation" parent="android:Animation"
        mce_bogus="1">
        <item name="android:windowEnterAnimation">@anim/anim_dialog_show</item>
        <item name="android:windowExitAnimation">@anim/anim_dialog_hide</item>
    </style>


使用:

memberTypePopupWindow.setAnimationStyle(R.style.PopupAnimation);




 PopupWindow的二级菜单的简单demo

 

简单的popupWindow的demo


 

Popupwindow的动画的设置





Android中的popupwindow进入和退出的动画效果 主要介绍了Android中的popupwindow进入和退出的动画,需要的朋友可以参考下 立即下载

相关推荐

ACS驱动器直线电机回零程序与误差补偿Buffer实战解析

本文深入解析了ACS驱动器控制直线电机时,实现高精度回零与误差补偿的完整实战流程。核心在于利用驱动器的D-Buffer功能,将激光干涉仪测量的误差数据导入补偿数组,通过ERRORMAP1D指令进行映射,从而实时修正定位误差,显著提升设备重复定位精度。文章详细拆解了回零程序逻辑、补偿参数设置及关键调试避坑指南。

646

java中代码pu_PupupWindow(五)---设置动画

一、怎么设置动画1、在value文件夹下的styles中设置上style@anim/scale_anim@anim/rotate_anim2、在调用PopupWindow的setAnimationStyle(R.style.XXX);3、对PopupWindow的update方法的理解:(1)这个方法是重新设置PopupWindow的状态的(2)这个方法有很多的重构方法,量具体情况而用(3)看如下...

weixin_30119911的博客 302

Visual Studio Code 打开java项目

在 Visual Studio Code 中打开并运行一个 Java 项目之前,你需要确保你已经完成了一些初始设置。

2674

popupWindow弹窗+动画效果+背景变透明灰色(超简单)

废话少说 先上效果图 popupWindow的布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_...

a506656675的博客 2097

别再只盯着MES了!半导体/面板厂CIM系统全家桶(EAP/YMS/SPC)保姆级入门指南

本文深入解析半导体制造中的CIM系统,涵盖EAP、YMS和SPC等关键子系统的协同工作。通过实战案例和技术细节,展示如何利用CIM系统提升生产效率、良率管理和设备维护,为半导体/面板厂提供全面的实施指南和优化策略。

weixin_33693070的博客 464

Fanuc机器人的坐标变换矩阵的研究2

一、Funuc用户坐标系的介绍 二、用户坐标系与世界坐标系的坐标转换 三、 以用户坐标系1为基础旋转变换后的用户坐标系 四、关于点的WPR的含义 4.1:点在用户坐标系和世界坐标系下的坐标关系 4.2 通过转换矩阵返回去推导WPR

qq_34047402的博客 1523

Android 为PopupWindow设置动画效果

首先定义显示效果的动画文件: <translate android:fromXDelta="0" android:toXDelta="0" android:fromYDelta="120" android:toYDelta="0" android:duration="500" />

Rex.Yin的专栏 5万+

单细胞测序数据读取实战指南:从入门到精通

本文提供了单细胞测序数据读取的实战指南,涵盖从标准10X Genomics格式到通用表达矩阵及RDS文件的读取方法。文章重点解析了数据读取的核心步骤、常见问题解决方案及进阶技巧,旨在帮助用户夯实数据分析基础,确保后续分析流程的准确性。

weixin_29095587的博客 460

PopupWindow设置动画效果

创建popupwindow的方法 Button menu; private void showPopupWindow() { //设置contentView float density = DensityUtil.Obtain(activity).density; View contentView = LayoutInflater.from(Ac...

weixin_30376323的博客 711

影刀RPA进阶:Excel多条件筛选与数据提取实战

本文详细介绍了如何利用影刀RPA实现Excel多条件筛选与数据提取的自动化。通过拆解文本、数值、日期及颜色筛选等核心指令,并结合实战案例,指导用户构建稳健的销售数据提取机器人,从而高效处理复杂数据报表,提升工作效率。

onion的博客 529

eCognition易康操作教程(二):多尺度分割基于多光谱数据构建规则集,结合DSM高程数据提取建筑物、树木和绿地

一、数据 数据来源:教程中的实验数据,共包含RGB三个波段,还有数字地表模型(以下简称DSM)文件。 图一 RGB影像 数据特征:数据范围较小,要素种类少,仅包含较多的建筑和大片的绿地。由于建筑的房顶使用的材料和材料颜色不同,所以建筑的光谱特征没有规律,是不连续的特征。而绿地的光谱特征则十分容易分辨。 但是建筑通常具有规则的形状,而且建筑相比于周围其他要素...

蒹葭苍苍 8302

弹窗动画PopupWindow

基础配置,设置样式,事件响应,设置动画

qq_63997064的博客 2122

uniapp [全端兼容] - 详细实现拍照或相册选取图片后插入水印功能,手机拍照或相册上传图像并添加自定义水印及指定位置显示水印,uniApp给图片加水印后上传到后端服务器或保存到本机相册详细教程!

uni-app,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,图片水印,上传照片带水印,从相册选择图片加水印功能,拍完照片给图片加水印,添加照片水印,uniapp图片加水印,为图片添加自定义水印,uni-app上传图片并添加水印,上传图片加水印,uni-app如何对拍摄的照片加水印,uni-app实现图片上传添加水印操作,给上传的图片添加上水印,图片加完水印后如何上传到服务器,水印相机,拍照图片加水印,相册选取后给图片加上水印,渲染失败,无法保存,文字水印,日期

🏆 前端领域优质创作者 1万+

为PopupWindow设置动画效果

原文: http://blog.youkuaiyun.com/starrexstar/article/details/7896835 首先定义显示效果的动画文件: [html] view plaincopy xml version="1.0" encoding="utf-8"?>   set xmlns:android="http://schemas

dtnqy的专栏 518

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

为PopupWindow设置动画

step1: 在res目录下创建anim文件夹,因为我们的animation动画的xml实现都是在anim文件夹下的 step2: 创建载入动画: <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> android:

My life,my way 1462

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

PopupWindow 设置动画无效

PopupWindow 设置动画的方式,网上教程一搜一片,不在复制. 但是设置后发现动画无效, 发现: popupWindow.setAnimationStyle(R.style.PopupAnimation); popupWindow.showAtLocation(findViewById(R.id.parent), Gravity.CENTER| Gravity.CENTER, 0, 0)

lu_pan_feng的博客 2410

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

PopupWindow设置动画简单实现

专高第三天PopupWindow设置动画布局文件在res创建一个anim在里面创建两个布局文件分别写上如下图在values中创建一个style文件将他们引入进来最后就是我们的主要代码将我们之前就写好的布局和id都初始化数据之后创建一个PopupWindow加载我们需要的布局必不可少的布局三要素宽高应用布局然后设置窗口透明度然后选择设置样式然后取消窗口透明度最后动画效果和设置点击外部取消然后设置弹出...

Cys_yes的博客 421

PopupWindow的进入和退出的动画效果设置

要实现背景虚化的对话框,有三种方式:PopupWindow,DialogFragment 和 Activity。现在先说说PopuWindow的出现和消失的动画设置。 PopupWindow的进入效果和退出效果,用到style样式。PopupWindow中没有setAnimation方法,只能通过popWindow.setAnimationStyle(R.style.showPopupAni

sugaryaruan的博客 7685

【android】为PopupWindow设置动画效果

首先定义显示效果的动画文件: [html] view plaincopy xml version="1.0" encoding="utf-8"?>   set xmlns:android="http://schemas.android.com/apk/res/android">         translate             a

u011494050的专栏 6102

为PopupWindow设置弹出动画效果

1.首先需要在工程的res文件夹下面创建一个anim文件夹,在这个文件夹下面 创建 2个 xml文件, 我的的名字分别是 popshow_anim.xml和pophidden_anim.xml 后面来引用。 popshow_anim.xml里面: 1 <?xml version="1.0" encoding="utf-8"?> 2 3 <set xmlns...

weixin_30263277的博客 162
上一篇: iconfont android端应用教程
下一篇: 500mi程序员非正式访问
千雅爸爸
博客等级 码龄18年 292粉丝 639原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值