gonza28
25/10/15, 21:58:40
Hola.
Tengo un gran problema. estoy probando las animaciones de transición y se me cierra la app en JellyBean. en lollipop va bien.
Si anulo el getWindow().setReenterTransition arranca bien la actividad.
esta es mi actividad
public class NumberActivity extends AppCompatActivity {
public RecyclerView recyclerView;
public LinearLayoutManager linearLayout;
targetapi(Build.VERSION_CODES.LOLLIPOP)
override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setToolbar();
setupRecyclerView();
setupWindowAnimations();
}
private void setupRecyclerView() {
linearLayout = new LinearLayoutManager(this);
recyclerView = (RecyclerView) findViewById(R.id.reciclador);
recyclerView.setLayoutManager(linearLayout);
NumberAdapter adapter = new NumberAdapter(this, Numbers.getNumbers());
recyclerView.setAdapter(adapter);
}
private void setToolbar() {
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
}
targetapi(Build.VERSION_CODES.LOLLIPOP)
private void setupWindowAnimations() {
getWindow().setReenterTransition(new Fade());
getWindow().setExitTransition(new Fade().setDuration(500));
}
override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_course, menu);
return true;
}
override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
Muchas gracias.
Un saludo
Tengo un gran problema. estoy probando las animaciones de transición y se me cierra la app en JellyBean. en lollipop va bien.
Si anulo el getWindow().setReenterTransition arranca bien la actividad.
esta es mi actividad
public class NumberActivity extends AppCompatActivity {
public RecyclerView recyclerView;
public LinearLayoutManager linearLayout;
targetapi(Build.VERSION_CODES.LOLLIPOP)
override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setToolbar();
setupRecyclerView();
setupWindowAnimations();
}
private void setupRecyclerView() {
linearLayout = new LinearLayoutManager(this);
recyclerView = (RecyclerView) findViewById(R.id.reciclador);
recyclerView.setLayoutManager(linearLayout);
NumberAdapter adapter = new NumberAdapter(this, Numbers.getNumbers());
recyclerView.setAdapter(adapter);
}
private void setToolbar() {
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
}
targetapi(Build.VERSION_CODES.LOLLIPOP)
private void setupWindowAnimations() {
getWindow().setReenterTransition(new Fade());
getWindow().setExitTransition(new Fade().setDuration(500));
}
override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_course, menu);
return true;
}
override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
Muchas gracias.
Un saludo