diff --git a/app/build.gradle b/app/build.gradle
index 10cdded4..deff5c20 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -189,7 +189,6 @@ dependencies {
}
implementation 'com.mikepenz:aboutlibraries-core-android:11.2.2'
implementation 'com.nulab-inc:zxcvbn:1.9.0'
- implementation 'de.hdodenhof:circleimageview:3.1.0'
implementation 'net.lingala.zip4j:zip4j:2.11.5'
implementation 'org.bouncycastle:bcprov-jdk18on:1.78.1'
implementation 'org.simpleflatmapper:sfm-csv:8.2.3'
diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/EditEntryActivity.java b/app/src/main/java/com/beemdevelopment/aegis/ui/EditEntryActivity.java
index 45755b82..68f3db7a 100644
--- a/app/src/main/java/com/beemdevelopment/aegis/ui/EditEntryActivity.java
+++ b/app/src/main/java/com/beemdevelopment/aegis/ui/EditEntryActivity.java
@@ -71,6 +71,7 @@ import com.google.android.material.bottomsheet.BottomSheetDialog;
import com.google.android.material.chip.Chip;
import com.google.android.material.chip.ChipGroup;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
+import com.google.android.material.imageview.ShapeableImageView;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout;
@@ -92,8 +93,6 @@ import java.util.UUID;
import java.util.concurrent.atomic.AtomicReference;
import java.util.stream.Collectors;
-import de.hdodenhof.circleimageview.CircleImageView;
-
public class EditEntryActivity extends AegisActivity {
private boolean _isNew = false;
private boolean _isManual = false;
@@ -103,7 +102,7 @@ public class EditEntryActivity extends AegisActivity {
// keep track of icon changes separately as the generated jpeg's are not deterministic
private boolean _hasChangedIcon = false;
private IconPack.Icon _selectedIcon;
- private CircleImageView _iconView;
+ private ShapeableImageView _iconView;
private ImageView _saveImageButton;
private TextInputEditText _textName;
diff --git a/app/src/main/res/layout/activity_edit_entry.xml b/app/src/main/res/layout/activity_edit_entry.xml
index f89c1275..6a63c26b 100644
--- a/app/src/main/res/layout/activity_edit_entry.xml
+++ b/app/src/main/res/layout/activity_edit_entry.xml
@@ -37,12 +37,13 @@
android:layout_width="match_parent"
android:layout_height="250dp">
-
+ android:layout_centerVertical="true"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
-
+ android:layout_gravity="center_vertical"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
-
+ android:layout_gravity="center_vertical"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
-
+ android:layout_alignParentStart="true"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
-
+ android:background="?attr/colorPrimaryAlternative"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
-
+ android:layout_centerVertical="true"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
-
+ android:background="?attr/colorPrimaryAlternative"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
-
+ android:layout_alignParentStart="true"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
-
+ android:background="?attr/colorPrimaryAlternative"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
-
+ android:layout_alignParentStart="true"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
-
+ android:background="?attr/colorPrimaryAlternative"
+ app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Aegis.ImageView.Circle" />
rounded
- 8dp
+
+