高分求移动版如下menu该如何做,谢谢了 如上图,这样的样式改如何做,而且上面显示的图片还可以循环滚动,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正好我有个demo 跟这个一样,不过暂时没有循环滚动,你要么,要我就去给你找找。。 http://pan.baidu.com/share/link?shareid=156412&uk=2469151889 哥们 能不能 给一下你那个demo 谢啦 [email protected] http://pan.baidu.com/share/link?shareid=167686&uk=2469151889 很久没做android了,具体类名和方法名都忘了。不过可以给你点思路,希望能帮到你。1.样式如何做?楼上的哥们demo都已经给出了,应该不用说了。但还是补充下思路:布局采用android较早版本的“根据坐标”定位的layout,图片用.png格式。2.滚动效果如何做?我做过类似的效果——文字滚动。需要的话联系我,有空时找给你。思路:得到六个按钮(或图片)的坐标,用动画方法(好像叫做animation),设置好移动时间和距离,就可实现。 这是我刚才从网上找的模板,你把你想设置的参数带入以后试试,当触发时,改变按钮的坐标,就实现了。01.@Override02.public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {03.04.// 参数解释:05.// e1:第1个ACTION_DOWN MotionEvent06.// e2:最后一个ACTION_MOVE MotionEvent07.// velocityX:X轴上的移动速度,像素/秒08.// velocityY:Y轴上的移动速度,像素/秒09.// 触发条件 :10.// X轴的坐标位移大于FLING_MIN_DISTANCE,且移动速度大于FLING_MIN_VELOCITY个像素/秒11.if (e1.getX() - e2.getX() > FLING_MIN_DISTANCE12. && Math.abs(velocityX) > FLING_MIN_VELOCITY) {14. // Fling left15. Toast.makeText(this, "Fling Left", Toast.LENGTH_SHORT).show();16. } else17.if (e2.getX() - e1.getX() > FLING_MIN_DISTANCE18. && Math.abs(velocityX) > FLING_MIN_VELOCITY) {19.20. // Fling right21. Toast.makeText(this, "Fling Right", Toast.LENGTH_SHORT).show();22.}24. return false;25.} onCreate中tv.setOnTouchListener(this);之后,切记加上tv.setLongClickable(true); 哪里不明白可以再问我,我也顺便复习一下android。现在在上班所以不能帮你写。但明后两天可以慢慢帮你解决,只要你肯学。 android开发不会自动选择图片分辨率啊 自定义alertdialog 显示问题 (无法全屏) android 序列化 class not found 没有名字的struct android 模拟器获取网络数据 cocos2d-x 在层上加载一个tableview,结果这个tableview可以拖动,但是不能响应点击cell事件 我想知道,在模拟器能运行,真机不能运行的情况有哪些 游戏中大量的图片,导致崩溃 android 自定义的view长度大于屏幕宽度 新手提问 android 列表显示的问题 android怎样设置界面颜色 怎么变更右键事件?
但还是补充下思路:布局采用android较早版本的“根据坐标”定位的layout,图片用.png格式。2.滚动效果如何做?我做过类似的效果——文字滚动。需要的话联系我,有空时找给你。
思路:得到六个按钮(或图片)的坐标,用动画方法(好像叫做animation),设置好移动时间和距离,就可实现。
02.public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
03.
04.// 参数解释:
05.// e1:第1个ACTION_DOWN MotionEvent
06.// e2:最后一个ACTION_MOVE MotionEvent
07.// velocityX:X轴上的移动速度,像素/秒
08.// velocityY:Y轴上的移动速度,像素/秒
09.// 触发条件 :
10.// X轴的坐标位移大于FLING_MIN_DISTANCE,且移动速度大于FLING_MIN_VELOCITY个像素/秒
11.if (e1.getX() - e2.getX() > FLING_MIN_DISTANCE
12. && Math.abs(velocityX) > FLING_MIN_VELOCITY) {
14. // Fling left
15. Toast.makeText(this, "Fling Left", Toast.LENGTH_SHORT).show();
16. } else
17.if (e2.getX() - e1.getX() > FLING_MIN_DISTANCE
18. && Math.abs(velocityX) > FLING_MIN_VELOCITY) {
19.
20. // Fling right
21. Toast.makeText(this, "Fling Right", Toast.LENGTH_SHORT).show();
22.}
24. return false;
25.} onCreate中tv.setOnTouchListener(this);之后,切记加上tv.setLongClickable(true);