【发布时间】:2016-05-29 21:03:38
【问题描述】:
我正在使用这个How to animate .gif images in an android? 解决方案(Shobhit Puri 的第一个答案)在我的应用程序中实现一些 Gif。现在我想在它们上添加一些监听器(单击监听器)。 我试过的每一个程序都没有奏效。
想法是:
- gif是由3张图片组成的,当你点击第一张图片时,gif会换成另一张,以此类推。
感谢您的关注。
编辑: 其实我正在尝试这种方式
findViewById(R.id.ivAnimation).setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Log.i(TAG, "onClickGif PrincipalActivity");
}
});
在 mainActivity 的 onCreate() 上。日志生成良好,但我无法查看
【问题讨论】:
-
View.setOnClickListener没用? -
我忘了说 findViewById(R.id.ivAnimation).setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ Log.i(TAG, "onClickGif PrincipalActivity "); } });工作,在日志中我可以阅读“onClickgif ...”,但除了将其附加到日志中之外,我什么也做不了
-
您需要将
findViewById(R.id.ivAnimation)的实例保存到 ImageView(或 XML 中的任何内容),以便对视图对象执行任何操作