手机导航可以定位但是不自动更新路况导航信息

如何让imageView在移动时同时能监听点击事件 -Android- TryCatch
>> Content
如何让imageView在移动时同时能监听点击事件
我为imageView设置了TranslateAnimation动画,同时也注册了点击事件:iv1.setOnClickListener(new&View.OnClickListener()&&&&&&&{&&&&&&&&&public&void&onClick(View&v){&&&&&&&&&&&&&&&&&&Toast.makeText(testAnimation.this,&"恭喜您中奖了",&Toast.LENGTH_SHORT).show();&&&&&&&&&}&&&&&&&});但是发现imageView在静止时可以响应点击事件,在平移时不能,这是为什么呀?
------Solutions------
好像动作完才能监听&TranslateAnimation改成线程刷新来动画就可以了
------Solutions------
引用&1&楼&fontlose&的回复:好像动作完才能监听&TranslateAnimation改成线程刷新来动画就可以了我发现了&原来动画时他的位置并没有改变,点击初始位置&可以响应点击事件,你这个线程刷新的办法有没有例子呢?能否发我一份,还有我要多个imageView&都动画,是不是要创建多个线程?
------Solutions------
有点意思,帮顶下~~
------Solutions------
这个想法不错!但是想想,感觉不对劲!试想,你在图片动画过程时,单击该图片!要让图片有所动作。但是你图片动画已经是一个级别高地可见的Activity.如果你在动画还没完成就单击该图片的话,就相当于,又是一个activity,试想一个界面怎么能容得下两个Activity.这样就必须要有一个Activity要被杀掉!
------Solutions------
引用&2&楼&jsyooo&的回复:引用&1&楼&fontlose&的回复:好像动作完才能监听&TranslateAnimation改成线程刷新来动画就可以了我发现了&原来动画时他的位置并没有改变,点击初始位置&可以响应点击事件,你这个线程刷新的办法有没有例子呢?能否发我一份,还有我要多个imageView&都动画,是不是要创建多个线程?你的动画是水平&垂直还是斜线的?
------Solutions------
引用&5&楼&fontlose&的回复:引用&2&楼&jsyooo&的回复:引用&1&楼&fontlose&的回复:好像动作完才能监听&TranslateAnimation改成线程刷新来动画就可以了我发现了&原来动画时他的位置并没有改变,点击初始位置&可以响应点击事件,你这个线程刷新的办法有没有例子呢?能否发我一份,还有我要多个imageView&都动画,是不是要创建多个线程?你的……我现在改成用setLayoutParams用线程来刷新位置来产生动画了,可以监听点击事件了,但是还是那个老问题要多个imageView(在同一个Activity内)&都动画,是不是要创建多个线程?
------Solutions------
引用&4&楼&ch_&的回复:这个想法不错!但是想想,感觉不对劲!试想,你在图片动画过程时,单击该图片!要让图片有所动作。但是你图片动画已经是一个级别高地可见的Activity.如果你在动画还没完成就单击该图片的话,就相当于,又是一个activity,试想一个界面怎么能容得下两个Activity.这样就必须要有一个Activity要被杀掉!现在可以监听点击事件了,就是我要多个imageView(在同一个Activity内)&都动画,是不是要创建多个线程?&帮忙出出主意
------Solutions------
引用&6&楼&jsyooo&的回复:引用&5&楼&fontlose&的回复:引用&2&楼&jsyooo&的回复:引用&1&楼&fontlose&的回复:好像动作完才能监听&TranslateAnimation改成线程刷新来动画就可以了我发现了&原来动画时他的位置并没有改变,点击初始位置&可以响应点击事件,你这个线程刷新的办法有没有例子呢?能否发我一份,还有我要多个imageVie……如果同时动画那可以只用一个线程就可以了&只是更新时要多更新其他的View
------Solutions------
引用&8&楼&fontlose&的回复:引用&6&楼&jsyooo&的回复:引用&5&楼&fontlose&的回复:引用&2&楼&jsyooo&的回复:引用&1&楼&fontlose&的回复:好像动作完才能监听&TranslateAnimation改成线程刷新来动画就可以了我发现了&原来动画时他的位置并没有改变,点击初始位置&可以响应点击事件,你这个线程刷新的办法有没有例子呢?能否发我一份@……不同时动画的话,就不能避免多个线程了是吧?
------Solutions------
也不一定&不同时动画&一个线程要写点算法&或不用线程用handler的sendMessageDelayed触发动画,在handleMessage内判断动画结束条件,没结束就修改参数再sendMessageDelayed。
------Solutions------
------Solutions------
怎样用线程&刷新位置啊?!
------Solutions------
[UI控件问题]&关于ImageView旋转问题。参考下这个做法,旋转画布试试。不知道楼主试过没?
------Solutions------
点击事件这个问题&通过线程刷新位置解决了&&新的问题重新开个帖子吧
------Solutions------
楼主&怎么解决的呢&&&能不能把你的代码分享一下&&谢谢主题 : 自定义的TableViewCell里面的imageView怎么接受touch事件
级别: 新手上路
可可豆: 13 CB
威望: 13 点
在线时间: 29(时)
发自: Web Page
来源于&&分类
自定义的TableViewCell里面的imageView怎么接受touch事件&&&
自定义的TableViewCell里面的imageView怎么接受touch事件,我在一个简单的view可以接收到touch事件,但是在uitableview里面没反映
@implementation ItemImageView
@synthesize itemId;
-(id)initWithImage:(UIImage *) image{
&&&&if (self = [super initWithImage:image]) {
&&&&&&&&self.userInteractionEnabled = YES;
-(void)awakeFromNib{
&&&&// NSLog(@&awakeFromNib..= %@ &,itemId);
&&&&//NSLog(@&self.touch.userInteractionEnabled..=%d&,self.userInteractionEnabled);
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
&&&&NSLog(@&touchesBegan..= %@ &,itemId);
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
&&&&NSLog(@&touchesEnded..= %@ &,itemId);
级别: 精灵王
可可豆: 5764 CB
威望: 5744 点
在线时间: 291(时)
发自: Web Page
把image改成button岂不是很好做了?
级别: 精灵王
UID: 11513
可可豆: 6338 CB
威望: 6334 点
在线时间: 1039(时)
发自: Web Page
self.userInteractionEnabled = YES;
人不怕走在黑夜里,就怕心中没有阳光
级别: 禁止发言
可可豆: 134 CB
威望: 134 点
在线时间: 159(时)
发自: Web Page
用户被禁言,该主题自动屏蔽!
级别: 侠客
UID: 513808
可可豆: 437 CB
威望: 435 点
在线时间: 209(时)
发自: Web Page
自定义imagView不行么.或者给imageView添加一个手势
级别: 新手上路
可可豆: 152 CB
威望: 152 点
在线时间: 175(时)
发自: Web Page
你要把imageView的交互打开啊
级别: 新手上路
UID: 528615
可可豆: 84 CB
威望: 56 点
在线时间: 95(时)
发自: Web Page
既然你要imageVIew也能接受点击事件,最简单的办法你就直接把imageView换成Button不就得了。。。。。。。
级别: 侠客
可可豆: 273 CB
威望: 254 点
在线时间: 216(时)
发自: Web Page
cell.selfImage.userInteractionEnabled = YES;
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版查看:18938|回复:2
助理工程师
在我的界面里有一个闹钟图标,我想在有人点击它的时候可以跳转到另外一个界面。请问怎样编写一个Imageview的点击事件?
助理工程师
自己继承一下Imageview&&重新写touch方法。
初级工程师
如果你用系统的Imageview 只是需要简单的点击跳转到其他页面,不需要touch方法,可是直接监听点击就可以了。
& && &&&image.setOnClickListener(new View.OnClickListener() {
& && && && && && && && &
& && && && && && && && &public void onClick(View v) {
& && && && && && && && &}
& && && && && & });
如果是自绘的Imageview 控件需要用touch&&&&不规则imageview点击事件拼图
不规则imageview点击事件拼图
判断图片是否透明,如果该区域的色素为透明则拦截点击事件,以此来达到不规则imageview的点击。只需要将图片设置成一样大小,不需要点击事件的地方设置成透明,然后将图片重合起来即可。
若举报审核通过,可奖励20下载分
被举报人:
lijiaweiljw
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
移动开发下载排行2011年2月 移动平台大版内专家分月排行榜第三2011年1月 移动平台大版内专家分月排行榜第三2010年10月 移动平台大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 实时路况导航仪 的文章

 

随机推荐