L'oggetto predefinito Facebook LoginButton e l'oggetto pulsante Google SignIn hanno aspetti completamente diversi e non si adattano al mio layout esistente. Per quanto ne so, questi oggetti non sono risorse che posso modificare senza modificare la libreria stessa (dove presumerei che questi componenti siano anche open source)Android google signin e facebook pulsante di accesso sembrano completamente diversi
Come le persone si occupano di questo? Ho visto app con opzioni di accesso per entrambi quelli che utilizzano i propri pulsanti personalizzati, ma nella mia implementazione sto utilizzando quegli oggetti che chiamano automaticamente le rispettive librerie al clic.
posso naturalmente immersioni più in profondità, ma mi sento come sto scoprendo l'acqua calda non-così-evidente se lo facessi
<com.google.android.gms.common.SignInButton
android:id="@+id/sign_in_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
Questo oggetto non è così, ovviamente, un pulsante, e non ho ancora ispezionato per vedere se è davvero un pulsante.
Devo utilizzare diverse risorse sia per il pulsante di accesso di Google+ che per quello di Facebook.
Quello che ho
Un esempio Android Mi piace (Duolingo app)
edit: dopo alcuni molto semplici regolazioni di layout, questo è il risultato (in modalità orizzontale, solo per illuminare il problema)
questi pulsanti sono ancora molto diversi e ho bisogno di una risorsa diversa che continuerà ad accedere ai metodi corretti. Ho ottenuto come farlo con Facebook, grazie agli esempi, ma l'accesso a Google è abbastanza criptico per me in questo momento
avete provato impostando l'attributo layout_width a una larghezza effettiva invece di wrap_content? –
ok ora mi sento cognitivamente negligente, @PatrickEvans, forse posso metterlo in un FrameLayout e impostare i pulsanti per match_parent – CQM
@PatrickEvans okay, quindi li ho fatti allineare con i parametri 'match_parent', ma sembrano ancora completamente diversi. Il tubo | tra il logo e il resto del pulsante si trovano in posizioni diverse, il pulsante di Facebook sembra orribile in modalità orizzontale ... Mi chiedo in che modo le altre persone si occupano di questo – CQM