diff --git a/Habitica/res/layout/equipment_overview_list.xml b/Habitica/res/layout/equipment_overview_list.xml index d5bcc9401..1f6a2c7b0 100644 --- a/Habitica/res/layout/equipment_overview_list.xml +++ b/Habitica/res/layout/equipment_overview_list.xml @@ -10,21 +10,7 @@ - - - - + bind:imageNamed='@{"shop_"+outfit.getArmor}'/> - \ No newline at end of file diff --git a/Habitica/res/layout/fragment_equipment_overview.xml b/Habitica/res/layout/fragment_equipment_overview.xml index 3193cb47b..54f580ea8 100644 --- a/Habitica/res/layout/fragment_equipment_overview.xml +++ b/Habitica/res/layout/fragment_equipment_overview.xml @@ -19,9 +19,6 @@ - @@ -38,18 +35,22 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> + - + bind:equipmentNames="@{equipmentNames}" /> + + \ No newline at end of file diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/EquipmentRecyclerViewAdapter.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/EquipmentRecyclerViewAdapter.java index f77104732..ba3daa3a4 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/EquipmentRecyclerViewAdapter.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/EquipmentRecyclerViewAdapter.java @@ -28,7 +28,6 @@ private List gearList; public String equippedGear; public Boolean isCostume; -public String userSize; public String type; public void setGearList(List gearList) { @@ -99,9 +98,6 @@ class GearViewHolder extends RecyclerView.ViewHolder implements View.OnClickList } String imageUrl = "https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_" + gear.key + ".png"; - if (gear.type.equals("armor")) { - imageUrl = "https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_" + userSize + "_" + gear.key + ".png"; - } Picasso.with(imageView.getContext()) .load(imageUrl) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentDetailFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentDetailFragment.java index 332244c5d..cdc100532 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentDetailFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentDetailFragment.java @@ -43,7 +43,6 @@ public class EquipmentDetailFragment extends BaseMainFragment { this.adapter = new EquipmentRecyclerViewAdapter(); this.adapter.equippedGear = this.equippedGear; this.adapter.isCostume = this.isCostume; - this.adapter.userSize = this.user.getPreferences().getSize(); this.adapter.type = this.type; this.recyclerView.setLayoutManager(new LinearLayoutManager(activity)); this.recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL_LIST)); diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentOverviewFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentOverviewFragment.java index e1ef91e78..c2a01f860 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentOverviewFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentOverviewFragment.java @@ -70,7 +70,6 @@ public class EquipmentOverviewFragment extends BaseMainFragment implements Trans viewBinding.setCurrentBattleGear(this.user.getItems().getGear().getEquipped()); viewBinding.setCurrentCostume(this.user.getItems().getGear().getCostume()); viewBinding.setUsingCostume(this.user.getPreferences().getCostume()); - viewBinding.setUserSize(this.user.getPreferences().getSize()); ButterKnife.bind(this, v); diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/userpicture/UserPicture.java b/Habitica/src/main/java/com/habitrpg/android/habitica/userpicture/UserPicture.java index 7e66d57c9..e8d8adec0 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/userpicture/UserPicture.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/userpicture/UserPicture.java @@ -196,7 +196,7 @@ public class UserPicture { this.layers.add(null); SpriteTarget target = new SpriteTarget(layerNumber, layer); this.targets.add(target); - picasso.load("https://habitica-assets.s3.amazonaws.com/mobileApp/images/" + layer + ".png").into(target); + picasso.load("https://habitica-assets.s3.amazonaws.com/mobileApp/images/" + this.getFileName(layer)).into(target); layerNumber = layerNumber + 1; } } @@ -289,6 +289,15 @@ public class UserPicture { } } + private String getFileName(String imageName) { + if (imageName.equals("head_special_1")) { + return "ContributorOnly-Equip-CrystalHelmet.gif"; + } else if (imageName.equals("armor_special_1")) { + return "ContributorOnly-Equip-CrystalArmor.gif"; + } + return imageName+".png"; + } + }