我这里写了一个弹出的自定义View 是
<RelativeLayout>
<myView></myView>
<Button></Button>
</RelativeLayout> 当myView里面的内容不改变时,
可以跟随我的点击位置显示,如果当我调用方法改变myView里面的值时,
这个View就回到了位置(0,0)
请问各位高手,怎么又改变了myView里面的内容,又跟着我的点击位置显示求教了!!
<RelativeLayout>
<myView></myView>
<Button></Button>
</RelativeLayout> 当myView里面的内容不改变时,
可以跟随我的点击位置显示,如果当我调用方法改变myView里面的值时,
这个View就回到了位置(0,0)
请问各位高手,怎么又改变了myView里面的内容,又跟着我的点击位置显示求教了!!
解决方案 »
- JSON时候出现异常End of input at character 1 of
- google map key生成页面打不开,求解决!
- 小问题
- 新手求助!Android使用JSON报空指针错
- 请问一下这个动画怎么实现
- android textView 异步加载html中的图片,android 4.0上出现图片重叠文本
- 关于线程的一个问题,请高手指点
- 有没有大神用IntelliJ IDEA开发Android的,请求问题,关于设置数据库(databases)的
- android中NoClassDefFoundError
- 分享一个Android版 仿QQ局域网即时通信软件源码(可发文件、语音、录音)
- android遍历界面上的所有控件后,如何判断控件是什么类型?
- 在电脑上读出Android联系人
我的是一个listview里面, 如果有checkbox被选中就从屏幕最底下弹出, 没有checkbox被选中就从最底下消失.
res/anim/footer_appear.xml:
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:fromYDelta="+10%p"
android:toYDelta="0"
android:duration="300" />
</set>
res/anim/footer_disappear.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:fromYDelta="0"
android:toYDelta="+10%p"
android:duration="300" />
</set>java:...
if (isChecked) {
if (popMenu.getVisibility() != View.VISIBLE) {
popMenu.startAnimation(AnimationUtils.loadAnimation(this, R.anim.footer_appear));
}
popMenu.setVisibility(View.VISIBLE);
} else {
if (popMenu.getVisibility() != View.GONE) {
popMenu.startAnimation(AnimationUtils.loadAnimation(this, R.anim.footer_disappear));
}
popMenu.setVisibility(View.GONE);
}..
popMenu是我自定义的界面
if (popMenu.getVisibility() != View.VISIBLE) {
popMenu.startAnimation(AnimationUtils.loadAnimation(this, R.anim.footer_appear));
}
popMenu.setVisibility(View.VISIBLE);
当回到0,0的时候,你可以自己取下View的位置,看看是0,0还是你所希望的~