Android-UI:Activity Dialog
来源:互联网 发布:单片机串口中断接收 编辑:程序博客网 时间:2024/06/02 00:35
今天想利用Activity,theme:Dialog写一个登陆层.由于界面比较复杂,遇到了以下问题,记录一下:
1.Activity.overridePendingTransition(int enterAnim, int exitAnim).中exitAnim会设置的动画不被调用.
这个问题分一下几种情况:
1)A(普通的Activity)->startActivity->B(Dialog Activity):exitAnim不被调用:由于A并没有退出,所以不会调用.
2)B(Dialog Activity)->startActivity->C(Dialog Activity):exitAnim不被调用:由于B并没有退出,所以不会调用.A,B之所以没有退出,可能是因为调用B和C都是以Dialog的形式覆盖在原有的Activity之上.
3)B->startActivity&finishSelf->C:设置exitAnim不被调用,采用系统默认的android:windowExitAnimation:应该是Android内部实现的问题.修改Window的ExitAnimation之后就起效.
2.如果采用动画的形式改变布局和控件高度.从而引起Dialog的宽高发生变化.会非常卡顿(严重掉帧):遇到这种情况之后,得出一个假设,改变window的高度会非常消耗性能.所以采用方案就是,window的宽高设置为全屏幕.然后再改变其中某一布局或控件高度.目的就是不影响window的宽高.这样就ok了
0 0
- Android-UI:Activity Dialog
- Android笔记 - UI Dialog
- Android UI Dialog 使用
- android ui ->>Dialog对话框
- Android UI 之 Dialog
- Android UI ------ Dialog
- android---Activity仿Dialog
- android---Activity仿Dialog
- android dialog activity
- Android UI——Dialog
- Android UI系列-----Dialog对话框
- Android UI系列-----Dialog对话框
- Android UI系列-----Dialog对话框
- Android UI学习之Dialog
- Android UI设计:自定义Dialog
- Android UI之对话框(dialog)
- Android UI系列-----Dialog对话框
- Android UI系列-----Dialog对话框
- iOS导航条底部 与self.view 的分界线怎么隐藏
- 试试怎么写文章
- perl学习笔记(二)——语法
- php5.4中所有的function
- linux系统指法练习与打字游戏软件
- Android-UI:Activity Dialog
- tr 命令用法
- java事件处理机制
- leetcode 157: Read N Characters Given Read4
- Access restriction: The type * is not accessible due to restrict,报错问题,只试过第一种,OK。
- 删除Excel 空白行
- Android批量打包提速 - 1分钟900个市场不是梦
- JVM系列一:JVM内存组成及分配
- iOS开发之UITabBar