Вы можете сделать пользовательскую кнопку для входа в Facebook. Для этого вам нужно будет отключить видимость существующих кнопок Facebook и создать собственную кнопку с нужным фоном, а по щелчку вашей пользовательской кнопки вызовите yourFacebookButton (). ExecuteClick ().
Измените xml с помощью это:
<com.facebook.login.widget.LoginButton
android:id="@+id/facebook_login_button"
android:layout_width="320dp"
android:visibility="gone"
android:layout_height="64dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/google_button" />
<Button
android:id="@+id/my_custom_back_ground_button"
android:layout_width="320dp"
android:layout_height="64dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/google_button" />
При нажатии на кнопку с id = my_custom_back_ground_button, нажмите кнопку Facebook на yourFacebookButton.performClick()
.