android - 无法在 android studio 中解析方法 overridePendingTransition
问题描述
我不能在我的代码中使用overridePendingTransition方法来调用onClick()方法中的活动转换。我用过((Activity) mContext).overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left); 但它也不能正常工作。请帮我。
我的源代码:
holder.thumbnail.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(mContext,New_Activity.class);
intent.putExtra("Name",album.getName());
intent.putExtra("Songs",album.getNumOfSongs());
intent.putExtra("Thumbnail",album.getThumbnail());
mContext.startActivity(intent);
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
}
});
}
解决方案
Activity activity = (Activity) context;
activity.startActivity(intent);
activity.overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
推荐阅读
- python-3.x - 在行标签上对数据框中的值求和
- javascript - 使用 setTimeOut 和 Promise 等待来自异步函数的值
- python - RuntimeError:输入必须有 3 个维度,得到 2
- html - Bootstrap 4-整页,两列+可见页脚
- arrays - 指向二维指针数组的指针
- javascript - Javascript Promise 未按预期工作
- javascript - beforeunload 事件处理程序未写入 localStorage
- gis - 在 TIGERLINE Shapefile 中找不到 GEOID
- button - 按esc时如何修改lc_swith按钮位置?
- python - 1 小时前重建时间序列索引