Ben*_*y G 1 android transition
我试图在我的一些转换之间没有动画.我有这点代码:
TextView pulse = (TextView) findViewById(R.id.pulseText);
pulse.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent myIntent = new Intent(v.getContext(), Pulse.class);
startActivityForResult(myIntent, 0);
finish();
}
});
Run Code Online (Sandbox Code Playgroud)
所以为了停止动画,我在开始活动后添加了这个:
overridePendingTransition(0, 0);
Run Code Online (Sandbox Code Playgroud)
但是这导致了一个错误,说"方法overridePendingTransition(int,int)未定义新类型View.OnClickListener(){}".所以我尝试添加
`myIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ACTION);`
Run Code Online (Sandbox Code Playgroud)
在开始活动之前,但这也不起作用.有任何想法吗?
试着写:
ActivityClassName.this.overridePendingTransition(0, 0);
Run Code Online (Sandbox Code Playgroud)
ActivityClassName您的活动类的名称在哪里
编辑:
从Pulse.class启动Board.class,而不是写:
Intent myIntent = new Intent(v.getContext(), Pulse.class);
Run Code Online (Sandbox Code Playgroud)
它应该是:
Intent myIntent = new Intent(v.getContext(), Board.class);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2123 次 |
| 最近记录: |