Korzystam z nowego zestawu SDK Facebooka 4.0 i chcę wyświetlić zdjęcie profilu użytkownika w mojej aplikacji. W tym celu używam ProfilePictureView dostarczonego przez Facebook.
W moim xml używam poniższego kodu -
<com.facebook.widget.ProfilePictureView
android:id="@+id/user_profile_pic"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:gravity="center_horizontal"
facebook:preset_size="small" />
a kod wewnątrz mojej działalności to -
ProfilePictureView profilePicture = (ProfilePictureView) view.findViewById(R.id.profilePicture);
profilePicture.setProfileId(userID);
Nie udało mi się w żaden sposób wyświetlić obrazu w okrągły sposób.
Z góry dziękuję.
Odpowiedzi:
2 dla odpowiedzi № 1Jestem pewien, że musisz zmodyfikować ProfilePictureView
klasa.
Sprawdź poniżej SO LINK Mam nadzieję, że ci to pomoże.
1 dla odpowiedzi nr 2
Jeśli chcesz wyświetlić obraz w kolesposób, możesz użyć biblioteki Picasso w swoim projekcie, w której możesz przekazać adres URL wyświetlanego obrazu, który musisz pokazać, który można pobrać z interfejsu API graf Facebook.