Consente di fare qualcosa di impegnativo. Ho visto questa animazione per la navigazione Cassetto: Animazione personalizzata per il cassetto di navigazione apri e chiudi
e vorrei implementarlo poiché è un grande effetto. Ho provato a ottenere l'effetto creando una vista personalizzata e al tatto ho ottenuto almeno il 50% di effetto simile. Vorrei implementare i miei metodi ondraw() e ontouch() dalla mia visualizzazione personalizzata alla vista di navigazione. Come è fatto? Qualcuno ha qualche idea? Qualcuno può dare qualsiasi link che ha roba simile.
Ho provato questo:
public class CustomNavigation extends DrawerLayout {
public CustomNavigation(Context context) {
super(context);
}
public CustomNavigation(Context context, AttributeSet attrs) {
super(context, attrs);
}
public CustomNavigation(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
// invalidate();
}
public void start()
{
this.invalidate();
Log.d("Parth", "start");
}
@Override
public void onDraw(Canvas c) {
Log.d("Parth", "ondraw");
// super.onDraw(c);
}
}
L'sul metodo di sorteggio non è chiamato. perchè è così?
dalla principale attività che faccio un oggetto della classe superiore e chiamare il metodo inizia così:
CustomNavigation drawer = (CustomNavigation) findViewById(R.id.drawer_layout);
drawer.start();
e questa è solo la roba iniziale, voglio anche per implementare questi:
https://mir-s3-cdn-cf.behance.net/project_modules/disp/1637a925685965.56349328a6a5e.gif
https://mir-s3-cdn-cf.behance.net/project_modules/disp/092d8f25685965.5634935a53dde.gif
Hi uno ha idea di come realizzare lo scatto sulla voce list-view e aprire una pagina di dettaglio di animazione immagine sopra come, Aiuto apprezzato Grazie in anticipo – KeTaN