ViewFlipper 如何监听view切换的事件

bbjiqqai1 2015-11-24 11:43:53
ViewFlipper 如何监听view切换的事件
...全文
756 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2018-08-22
  • 打赏
  • 举报
回复 1
flipper.getInAnimation().setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
// 如果没加判断,则任一通知的动画都会被监听

View currentView = flipper.getCurrentView();
final TextView textView = currentView.findViewById(R.id.tv_notice);
flipper.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("message", textView.getText());
startActivity(intent);
}
});
}

@Override
public void onAnimationEnd(Animation animation) {
View currentView = flipper.getCurrentView();
final TextView textView = currentView.findViewById(R.id.tv_notice);
flipper.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("message", textView.getText());
startActivity(intent);
}
});

}

@Override
public void onAnimationRepeat(Animation animation) {

}
});
哎,真难 2015-11-24
  • 打赏
  • 举报
回复
研究下内部原理呗,它有个setOnPageChangeListener

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧