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文件夹下第七步;运行效果如图:
相关主题