Android中shape、selector和layer-list详细说明
转自:http://blog.csdn.net/brokge/article/details/9713041
<shape>和<selector>在Android 中经常用到。
比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到<shape>和<selector>。
可以这样说,shape和selector在美化控件中的作用是至关重要。
转自:http://blog.csdn.net/brokge/article/details/9713041
<shape>和<selector>在Android 中经常用到。
比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到<shape>和<selector>。
可以这样说,shape和selector在美化控件中的作用是至关重要。
用color selector来实现比较方便
例子:
1 | int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 20, context.getResources().getDisplayMetrics()); |
如下,直接显示是不行的,只有通过handler显示才可以。
1 | @Override |
问题一、如果让popupwindow自上而下弹出,自下而上退出,如果popupwindow不是在顶部和底部,而是上下有其他界面元素,怎么让popupwindow动画出去的部分隐藏在后面而不显示在前面?
问题二、点击某个按钮弹出popupwindow的时候,该按钮是有点击声音的;弹出popupwindow后,焦点都转移到了popupwindow上,此时设置点击popupwindow外部可以取消该popupwindow,但是点击按钮也被认为是“点击popupwindow外部”,而不会出发按钮的OnClick事件,所以不会有click的声音,如何解决?