exchange & toolbar layout (#111)

This commit is contained in:
m2049r 2017-11-03 10:14:19 +01:00 committed by GitHub
parent f951e1a621
commit d3beb7ca3f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 122 additions and 87 deletions

View File

@ -8,8 +8,8 @@ android {
applicationId "com.m2049r.xmrwallet"
minSdkVersion 21
targetSdkVersion 25
versionCode 31
versionName "1.1.3-alpha"
versionCode 33
versionName "1.1.5-alpha"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
externalNativeBuild {
cmake {

View File

@ -96,7 +96,7 @@ public class WalletFragment extends Fragment
ivSynced = (ImageView) view.findViewById(R.id.ivSynced);
sCurrency = (Spinner) view.findViewById(R.id.sCurrency);
sCurrency.setAdapter(ArrayAdapter.createFromResource(getContext(), R.array.currency, R.layout.item_spinner));
sCurrency.setAdapter(ArrayAdapter.createFromResource(getContext(), R.array.currency, R.layout.item_spinner_balance));
bSend = (Button) view.findViewById(R.id.bSend);
bReceive = (Button) view.findViewById(R.id.bReceive);

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<padding
android:bottom="8dp"
android:left="8dp"
android:right="8dp"
android:top="8dp" />
<stroke
android:width="2dp"
android:color="@color/moneroGray" />
</shape>

View File

@ -10,7 +10,7 @@
android:id="@+id/toolbar"
style="@style/ToolBarStyle.Event"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_height="?attr/actionBarSize"
android:background="@drawable/backgound_toolbar_mainnet"
android:minHeight="?attr/actionBarSize" />

View File

@ -10,7 +10,7 @@
android:id="@+id/toolbar"
style="@style/ToolBarStyle.Event"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_height="?attr/actionBarSize"
android:background="@drawable/backgound_toolbar_mainnet"
android:minHeight="?attr/actionBarSize" />

View File

@ -50,13 +50,15 @@
android:id="@+id/evAmount"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16sp" />
android:layout_marginBottom="16sp"
android:layout_marginTop="16sp"
android:orientation="vertical"
android:paddingEnd="56dp"
android:paddingStart="56dp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="4sp"
android:layout_marginTop="8sp"
android:orientation="horizontal"
android:weightSum="10">

View File

@ -20,7 +20,6 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="4sp"
android:layout_marginTop="4sp"
android:orientation="horizontal"
android:weightSum="10">
@ -59,14 +58,16 @@
android:id="@+id/evAmount"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="4sp"
android:layout_marginTop="4sp" />
android:layout_marginBottom="16sp"
android:layout_marginTop="16sp"
android:orientation="vertical"
android:paddingEnd="56dp"
android:paddingStart="56dp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="4sp"
android:layout_marginTop="4sp"
android:orientation="horizontal"
android:weightSum="10">
@ -109,7 +110,7 @@
android:orientation="horizontal">
<TextView
style="@style/MoneroLabel.Caps.Stealth.Small"
style="@style/MoneroLabel.Caps.Gray.Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center|end"
@ -119,6 +120,7 @@
<Spinner
android:id="@+id/sMixin"
style="@style/MoneroSpinnerGray"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8sp"
@ -128,6 +130,7 @@
<Spinner
android:id="@+id/sPriority"
style="@style/MoneroSpinnerGray"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"

View File

@ -61,7 +61,7 @@
android:paddingEnd="4dp"
android:paddingStart="4dp"
android:paddingTop="0dp"
tools:listitem="@layout/item_spinner" />
tools:listitem="@layout/item_spinner_balance" />
</LinearLayout>
<TextView

View File

@ -3,84 +3,97 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<com.m2049r.xmrwallet.layout.CTextInputLayout
android:id="@+id/etAmount"
android:layout_width="0dp"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="3"
app:counterEnabled="false"
app:errorEnabled="true">
android:layout_marginStart="4dp"
android:orientation="horizontal">
<android.support.design.widget.TextInputEditText
style="@style/MoneroEdit"
<Spinner
android:id="@+id/sCurrencyA"
android:layout_width="56sp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:entries="@array/currency"
android:gravity="center"
android:textAlignment="center" />
<com.m2049r.xmrwallet.layout.CTextInputLayout
android:id="@+id/etAmount"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="end"
android:hint="@string/receive_amount_hint"
android:imeOptions="actionDone"
android:inputType="numberDecimal"
android:layout_marginStart="16dp"
app:counterEnabled="false"
app:errorEnabled="true">
<android.support.design.widget.TextInputEditText
style="@style/MoneroEdit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="start"
android:hint="@string/receive_amount_hint"
android:imeOptions="actionDone"
android:inputType="numberDecimal"
tools:text="87.00000" />
</com.m2049r.xmrwallet.layout.CTextInputLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:orientation="horizontal">
<Spinner
android:id="@+id/sCurrencyB"
style="@style/MoneroSpinnerGray"
android:layout_width="56sp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:entries="@array/currency"
android:gravity="center"
android:paddingBottom="8dp"
android:paddingTop="8dp"
android:textAlignment="center" />
<TextView
android:id="@+id/tvAmountB"
style="@style/MoneroText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center|start"
android:layout_marginStart="16dp"
android:layout_weight="3"
android:padding="4dp"
android:singleLine="true"
android:text="--"
tools:text="87.00000" />
</com.m2049r.xmrwallet.layout.CTextInputLayout>
<Spinner
android:id="@+id/sCurrencyA"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginStart="4dp"
android:entries="@array/currency"
android:gravity="center"
android:paddingBottom="8dp"
android:paddingTop="8dp"
android:textAlignment="center" />
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginEnd="0sp"
android:layout_marginStart="8sp">
<ImageView
android:id="@+id/evExchange"
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_traffic" />
android:layout_marginEnd="0sp"
android:layout_marginStart="8sp">
<ProgressBar
android:id="@+id/pbExchange"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminate="true"
android:visibility="invisible" />
</FrameLayout>
<ImageView
android:id="@+id/evExchange"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_traffic" />
<TextView
android:id="@+id/tvAmountB"
style="@style/MoneroText"
android:layout_width="0sp"
android:layout_height="wrap_content"
android:layout_gravity="center|end"
android:layout_weight="3"
android:singleLine="true"
android:text="--"
android:textAlignment="textEnd"
tools:text="87.00000" />
<ProgressBar
android:id="@+id/pbExchange"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminate="true"
android:visibility="invisible" />
</FrameLayout>
<Spinner
android:id="@+id/sCurrencyB"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginStart="4dp"
android:entries="@array/currency"
android:gravity="center"
android:paddingBottom="8dp"
android:paddingTop="8dp"
android:textAlignment="center" />
</LinearLayout>
</merge>

View File

@ -20,7 +20,7 @@
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginTop="-4dp"
android:layout_marginTop="-8dp"
android:src="@drawable/ic_logo_horizontol_xmrujo"
android:visibility="visible" />
@ -46,7 +46,6 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="-4dp"
android:visibility="invisible"
tools:text="monerujo" />
</LinearLayout>

View File

@ -56,11 +56,7 @@
<item name="android:textColor">@color/moneroGray</item>
</style>
<style name="MoneroLabel.Caps.Stealth">
<item name="android:textColor">@color/moneroFab</item>
</style>
<style name="MoneroLabel.Caps.Stealth.Small">
<style name="MoneroLabel.Caps.Gray.Small">
<item name="android:textSize">12sp</item>
</style>
@ -249,6 +245,16 @@
</style>
<style name="MoneroTextAppearanceSpinnerItemGray" parent="android:TextAppearance.Widget.TextView.SpinnerItem">
<item name="android:textColor">@color/moneroGray</item>
</style>
<style name="MoneroSpinnerGray" parent="@style/Widget.AppCompat.Spinner">
<item name="android:background">@drawable/backgound_spinner_gray</item>
</style>
<style name="MoneroSpinnerItemGray" parent="android:Widget.TextView.SpinnerItem">
<item name="android:textAppearance">@style/MoneroTextAppearanceSpinnerItemGray</item>
</style>
</resources>