Dopo Android di sostegno Design Library è stato rilasciato, ho voluto realizzare un effetto come una pagina di Twitter Profilo, in cui Toolbar
s' title
e subtitle
potrebbe essere modificato come schermo scorrere in senso verticale. Così ho provato a utilizzare CoordinatorLayout
, AppBarLayout
, CollapsingToolbarLayout
e Toolbar
da Libreria di progettazione supporto Android per ottenere questo effetto. Tutto ha funzionato come previsto, ad eccezione del fatto che il contenuto di Toolbar
non può essere mostrato o modificato come volevo. Avrei dovuto voler visualizzare collapseIcon
, navigationIcon
, title
, subtitle
di Toolbar
, ma non si sono presentati anche se li avevo impostati nel layout e al livello di programmazione. Proprio come ha detto il blog,Come mostrare il logo, l'icona, il titolo, il sottotitolo della barra degli strumenti quando sono racchiusi in un CollapsingToolbarLayout?
Si noti che in questi casi, si dovrebbe chiamare setTitle() sul CollapsingToolbarLayout, piuttosto che sulla barra degli strumenti in sé.
Se è stata selezionata la doc, si dovrebbe scoprire CollapsingToolbarLayout
concentrarsi solo sulle impostazioni di title
, ma può fare nulla collapseIcon
, navigationIcon
e subtitle
.
Quindi qualcuno potrebbe dirmi come ottenere questo effetto tramite Toolbar
e CollapsingToolbarLayout
? Se non potevano essere in grado, allora quali altre cose potrebbero essere? Qualcuno ha qualche idea su questo?
Qualsiasi consiglio sarà apprezzato. Grazie in anticipo.
Solo una nota. La libreria di progettazione Android non richiede l'anteprima di Android M. –
Penso che questo sia quello che stai vivendo: https://code.google.com/p/android/issues/detail?id=175069 – StingRay5