small design tweaks

This commit is contained in:
Phillip Thelen 2017-02-01 20:03:36 +01:00
parent 7a81e11524
commit 1c85fbfa43
11 changed files with 33 additions and 15 deletions

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/good_10"/> <solid android:color="@color/good_50"/>
<corners android:radius="20dip"/> <corners android:radius="20dip"/>
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" /> <padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape> </shape>

View file

@ -76,7 +76,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:id="@+id/subscribeButton" android:id="@+id/subscribeButton"
android:layout_gravity="center" android:layout_gravity="center"
style="@style/Button.Purple"/> style="@style/Button.Purple"
android:layout_marginTop="8dp"/>
</LinearLayout> </LinearLayout>
@ -96,7 +97,9 @@
android:textSize="16sp" android:textSize="16sp"
android:lineSpacingExtra="4dp" android:lineSpacingExtra="4dp"
android:layout_marginTop="23dp" android:layout_marginTop="23dp"
android:layout_marginBottom="12dp"/> android:layout_marginBottom="12dp"
android:layout_marginLeft="26dp"
android:layout_marginRight="26dp"/>
<FrameLayout <FrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"

View file

@ -189,6 +189,7 @@
<item name="android:textSize">12sp</item> <item name="android:textSize">12sp</item>
<item name="android:drawableLeft">@drawable/ic_check_purple</item> <item name="android:drawableLeft">@drawable/ic_check_purple</item>
<item name="android:layout_gravity">center</item> <item name="android:layout_gravity">center</item>
<item name="android:drawablePadding">4dp</item>
</style> </style>
<style name="FragmentDialogTitle"> <style name="FragmentDialogTitle">
@ -202,7 +203,9 @@
<style name="GemPurchaseListItemDescription"> <style name="GemPurchaseListItemDescription">
<item name="android:layout_gravity">center_horizontal</item> <item name="android:layout_gravity">center_horizontal</item>
<item name="android:textSize">12sp</item> <item name="android:textSize">13sp</item>
<item name="android:layout_marginLeft">8dp</item>
<item name="android:layout_marginRight">8dp</item>
<item name="android:textColor">@color/subscription_description_text</item> <item name="android:textColor">@color/subscription_description_text</item>
</style> </style>

View file

@ -12,6 +12,8 @@ import com.raizlabs.android.dbflow.sql.builder.Condition;
import com.raizlabs.android.dbflow.sql.language.From; import com.raizlabs.android.dbflow.sql.language.From;
import com.raizlabs.android.dbflow.sql.language.Select; import com.raizlabs.android.dbflow.sql.language.Select;
import java.util.Locale;
import rx.functions.Action1; import rx.functions.Action1;
/** /**
@ -57,7 +59,7 @@ public class TaskScoringCallback implements Action1<TaskDirectionData> {
String type = taskDirectionData.get_tmp().getDrop().getType(); String type = taskDirectionData.get_tmp().getDrop().getType();
From from = null; From from = null;
switch (type.toLowerCase()) { switch (type.toLowerCase(Locale.US)) {
case "hatchingpotion": case "hatchingpotion":
from = new Select().from(HatchingPotion.class); from = new Select().from(HatchingPotion.class);
break; break;

View file

@ -23,6 +23,8 @@ import android.util.Log;
import android.view.View; import android.view.View;
import android.widget.TextView; import android.widget.TextView;
import java.util.Locale;
/** /**
* Created by Negue on 14.06.2015. * Created by Negue on 14.06.2015.
*/ */
@ -117,7 +119,7 @@ public class AvatarWithBarsViewModel implements View.OnClickListener {
lvlText.setText(context.getString(R.string.user_level, user.getStats().getLvl())); lvlText.setText(context.getString(R.string.user_level, user.getStats().getLvl()));
lvlText.setCompoundDrawables(null, null, null, null); lvlText.setCompoundDrawables(null, null, null, null);
} else { } else {
lvlText.setText(context.getString(R.string.user_level_with_class, user.getStats().getLvl(), userClass.substring(0, 1).toUpperCase() + userClass.substring(1))); lvlText.setText(context.getString(R.string.user_level_with_class, user.getStats().getLvl(), userClass.substring(0, 1).toUpperCase(Locale.getDefault()) + userClass.substring(1)));
Drawable drawable; Drawable drawable;
switch (stats.get_class()) { switch (stats.get_class()) {
case warrior: case warrior:

View file

@ -85,7 +85,7 @@ public class SubscriptionOptionView extends FrameLayout {
int verticalPadding = (int) getResources().getDimension(R.dimen.pill_vertical_padding); int verticalPadding = (int) getResources().getDimension(R.dimen.pill_vertical_padding);
if (purchased) { if (purchased) {
subscriptionSelectedView.setBackgroundResource(R.drawable.subscription_selected); subscriptionSelectedView.setBackgroundResource(R.drawable.subscription_selected);
subscriptionSelectedFrameView.setBackgroundResource(R.color.brand_100); subscriptionSelectedFrameView.setBackgroundResource(R.color.brand_300);
gemCapTextView.setBackgroundResource(R.drawable.pill_bg_green); gemCapTextView.setBackgroundResource(R.drawable.pill_bg_green);
gemCapTextView.setTextColor(getContext().getResources().getColor(R.color.white)); gemCapTextView.setTextColor(getContext().getResources().getColor(R.color.white));
gemCapTextView.setPadding(horizontalPadding, verticalPadding, horizontalPadding, verticalPadding); gemCapTextView.setPadding(horizontalPadding, verticalPadding, horizontalPadding, verticalPadding);

View file

@ -236,6 +236,9 @@ public class GemPurchaseActivity extends BaseActivity implements InAppMessageLis
} }
fragment.setListener(GemPurchaseActivity.this); fragment.setListener(GemPurchaseActivity.this);
fragment.setupCheckout(); fragment.setupCheckout();
if (billingRequests != null) {
fragment.setBillingRequests(billingRequests);
}
return (Fragment)fragment; return (Fragment)fragment;
} }

View file

@ -19,6 +19,7 @@ import android.widget.TextView;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Locale;
import butterknife.BindView; import butterknife.BindView;
import butterknife.ButterKnife; import butterknife.ButterKnife;
@ -104,12 +105,12 @@ public class PublicGuildsRecyclerViewAdapter extends RecyclerView.Adapter<Public
return new Filter() { return new Filter() {
@Override @Override
protected FilterResults performFiltering(CharSequence constraint) { protected FilterResults performFiltering(CharSequence constraint) {
List<Group> filteredGuilds = null; List<Group> filteredGuilds;
if(constraint.length() == 0) { if(constraint.length() == 0) {
filteredGuilds = fullPublicGuildList; filteredGuilds = fullPublicGuildList;
} else { } else {
filteredGuilds = getFilteredResults(constraint.toString().toLowerCase()); filteredGuilds = getFilteredResults(constraint.toString().toLowerCase(Locale.US));
} }
FilterResults results = new FilterResults(); FilterResults results = new FilterResults();

View file

@ -17,6 +17,7 @@ import org.solovyev.android.checkout.Sku;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.NonNull; import android.support.annotation.NonNull;
import android.support.annotation.Nullable; import android.support.annotation.Nullable;
import android.util.Log;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
@ -125,6 +126,7 @@ public class GemsPurchaseFragment extends BaseFragment implements GemPurchaseAct
if (!aBoolean) { if (!aBoolean) {
// no current product exist // no current product exist
final ActivityCheckout checkout = listener.getActivityCheckout(); final ActivityCheckout checkout = listener.getActivityCheckout();
Log.d("GEM", sku);
billingRequests.purchase(ProductTypes.IN_APP, sku, null, checkout.getPurchaseFlow()); billingRequests.purchase(ProductTypes.IN_APP, sku, null, checkout.getPurchaseFlow());
} }
} }

View file

@ -67,6 +67,7 @@ import android.widget.ImageView;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Locale;
import java.util.Map; import java.util.Map;
import javax.inject.Inject; import javax.inject.Inject;
@ -413,7 +414,7 @@ public class TasksFragment extends BaseMainFragment implements OnCheckedChangeLi
@Subscribe @Subscribe
public void onEvent(AddNewTaskCommand event) { public void onEvent(AddNewTaskCommand event) {
openNewTaskActivity(event.ClassType.toLowerCase()); openNewTaskActivity(event.ClassType.toLowerCase(Locale.US));
} }
@Subscribe @Subscribe
@ -661,6 +662,5 @@ public class TasksFragment extends BaseMainFragment implements OnCheckedChangeLi
@Override @Override
public String customTitle() { public String customTitle() { return null; }
return getString(R.string.sidebar_tasks); }
} }

View file

@ -31,6 +31,8 @@ import android.content.Intent;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.support.v7.widget.Toolbar; import android.support.v7.widget.Toolbar;
import java.util.Locale;
import static com.habitrpg.android.habitica.ui.activities.MainActivity.GEM_PURCHASE_REQUEST; import static com.habitrpg.android.habitica.ui.activities.MainActivity.GEM_PURCHASE_REQUEST;
public class MainDrawerBuilder { public class MainDrawerBuilder {
@ -80,14 +82,14 @@ public class MainDrawerBuilder {
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_tasks)).withIdentifier(SIDEBAR_TASKS), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_tasks)).withIdentifier(SIDEBAR_TASKS),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_skills)).withIdentifier(SIDEBAR_SKILLS), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_skills)).withIdentifier(SIDEBAR_SKILLS),
new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_section_social).toUpperCase()), new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_section_social).toUpperCase(Locale.getDefault())),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_inbox)).withIdentifier(SIDEBAR_INBOX), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_inbox)).withIdentifier(SIDEBAR_INBOX),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_tavern)).withIdentifier(SIDEBAR_TAVERN), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_tavern)).withIdentifier(SIDEBAR_TAVERN),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_party)).withIdentifier(SIDEBAR_PARTY), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_party)).withIdentifier(SIDEBAR_PARTY),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_guilds)).withIdentifier(SIDEBAR_GUILDS), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_guilds)).withIdentifier(SIDEBAR_GUILDS),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_challenges)).withIdentifier(SIDEBAR_CHALLENGES), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_challenges)).withIdentifier(SIDEBAR_CHALLENGES),
new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_section_inventory).toUpperCase()), new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_section_inventory).toUpperCase(Locale.getDefault())),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_shops)).withIdentifier(SIDEBAR_SHOPS), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_shops)).withIdentifier(SIDEBAR_SHOPS),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_avatar)).withIdentifier(SIDEBAR_AVATAR), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_avatar)).withIdentifier(SIDEBAR_AVATAR),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_equipment)).withIdentifier(SIDEBAR_EQUIPMENT), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_equipment)).withIdentifier(SIDEBAR_EQUIPMENT),
@ -95,7 +97,7 @@ public class MainDrawerBuilder {
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_stable)).withIdentifier(SIDEBAR_STABLE), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_stable)).withIdentifier(SIDEBAR_STABLE),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_purchaseGems)).withIdentifier(SIDEBAR_PURCHASE), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_purchaseGems)).withIdentifier(SIDEBAR_PURCHASE),
new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_about).toUpperCase()), new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_about).toUpperCase(Locale.getDefault())),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_news)).withIdentifier(SIDEBAR_NEWS).withSelectable(false), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_news)).withIdentifier(SIDEBAR_NEWS).withSelectable(false),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_settings)).withIdentifier(SIDEBAR_SETTINGS).withSelectable(false), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_settings)).withIdentifier(SIDEBAR_SETTINGS).withSelectable(false),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_help)).withIdentifier(SIDEBAR_HELP), new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_help)).withIdentifier(SIDEBAR_HELP),