diff options
author | Stefan Niedermann <info@niedermann.it> | 2023-04-14 09:34:20 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2023-04-14 09:40:45 +0300 |
commit | 4246c701c7df22b655b72071753852237c6d10ca (patch) | |
tree | 9bf7e64c98e05fef56c400b4d4c1605775c8367d /app/src/main/java/it/niedermann | |
parent | 64aceae524036ba947802cc63ee5e245873ef528 (diff) |
fix(import): Fix preview image while loading avatar
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java index 962d42400..d4da73d90 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java @@ -1,5 +1,7 @@ package it.niedermann.nextcloud.deck.ui; +import static android.os.Build.VERSION; +import static android.os.Build.VERSION_CODES; import static com.nextcloud.android.sso.AccountImporter.REQUEST_AUTH_TOKEN_SSO; import android.annotation.SuppressLint; @@ -19,7 +21,6 @@ import androidx.lifecycle.ViewModelProvider; import androidx.preference.PreferenceManager; import com.bumptech.glide.Glide; -import com.bumptech.glide.request.RequestOptions; import com.nextcloud.android.sso.AccountImporter; import com.nextcloud.android.sso.api.ParsedResponse; import com.nextcloud.android.sso.exceptions.AccountImportCancelledException; @@ -68,6 +69,10 @@ public class ImportAccountActivity extends AppCompatActivity { setContentView(binding.getRoot()); + if (VERSION.SDK_INT < VERSION_CODES.S) { + binding.image.setClipToOutline(true); + } + resetAvatar(); prefKeyWifiOnly = getString(R.string.pref_key_wifi_only); @@ -277,7 +282,6 @@ public class ImportAccountActivity extends AppCompatActivity { Glide .with(binding.image.getContext()) .load(R.mipmap.ic_launcher) - .apply(RequestOptions.circleCropTransform()) .into(binding.image) ); } @@ -287,9 +291,8 @@ public class ImportAccountActivity extends AppCompatActivity { Glide .with(binding.image.getContext()) .load(account.getAvatarUrl(binding.image.getWidth())) - .apply(RequestOptions.circleCropTransform()) - .placeholder(R.drawable.ic_person_grey600_24dp) - .error(R.drawable.ic_person_grey600_24dp) + .placeholder(R.mipmap.ic_launcher) + .error(R.mipmap.ic_launcher) .into(binding.image) ); } |