android Activity实现从底部弹出或滑出选择菜单或窗口

android Activity实现从底部弹出或滑出选择菜单或窗口
android Activity实现从底部弹出或滑出选择菜单或窗口

博客分类:

android Activity

android Activity实现从底部弹出菜单或窗口android Activity滑出选择菜单或窗口androidActivity

本例使用activity实现弹出滑动窗口或菜单,主要是使用了一些设置activity的样式来实现弹出窗口和滑动效果,实现如下:

第一步:设计要弹出窗口的xml布局:

第二步:创建SelectPicPopupWindow类继承Activity类并实现OnClickListener接口(可以不用在这里实现这个借口,根据自己需要和方便实现),其他代码实现跟编写常规Activity 一样就OK,如下:

Java代码

第三步:编写MainActivity类,这里很简单就是点击启动刚才要实现窗口的MainActivity 即可:

Java代码

第四步:这里要注意下AndroidManifest.xml对SelectPicPopupWindow的配置跟常规的不一样为该activity改添加android:theme属性,如下:

Xml代码

第五步:这一步是实现本实例最重要的一部就是设置android:theme属性样式以实现本例所需要的效果,如下:

第六步:在贴出弹出和销毁时的动画效果代码:

push_bottom_in.xml

push_buttom_out.xml

注意:这两个xml需要放在res/anim的anim文件夹下第七步;运行效果如图:

相关主题
相关文档
最新文档