Set action bar, push server out of the table, begin undo action
This commit is contained in:
		
							
								
								
									
										5
									
								
								app/src/main/res/drawable/ic_redo.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								app/src/main/res/drawable/ic_redo.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | ||||
| <vector android:autoMirrored="true" android:height="24dp" | ||||
|     android:tint="#FFFFFF" android:viewportHeight="24.0" | ||||
|     android:viewportWidth="24.0" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <path android:fillColor="#FF000000" android:pathData="M18.4,10.6C16.55,8.99 14.15,8 11.5,8c-4.65,0 -8.58,3.03 -9.96,7.22L3.9,16c1.05,-3.19 4.05,-5.5 7.6,-5.5 1.95,0 3.73,0.72 5.12,1.88L13,16h9V7l-3.6,3.6z"/> | ||||
| </vector> | ||||
							
								
								
									
										5
									
								
								app/src/main/res/drawable/ic_undo.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								app/src/main/res/drawable/ic_undo.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | ||||
| <vector android:autoMirrored="true" android:height="24dp" | ||||
|     android:tint="#FFFFFF" android:viewportHeight="24.0" | ||||
|     android:viewportWidth="24.0" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <path android:fillColor="#FF000000" android:pathData="M12.5,8c-2.65,0 -5.05,0.99 -6.9,2.6L2,7v9h9l-3.62,-3.62c1.39,-1.16 3.16,-1.88 5.12,-1.88 3.54,0 6.55,2.31 7.6,5.5l2.37,-0.78C21.08,11.03 17.15,8 12.5,8z"/> | ||||
| </vector> | ||||
| @ -6,6 +6,16 @@ | ||||
|     android:layout_height="match_parent" | ||||
|     tools:context=".CreditsActivity"> | ||||
|  | ||||
|     <android.support.v7.widget.Toolbar | ||||
|         android:id="@+id/toolbar" | ||||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="?attr/actionBarSize" | ||||
|         android:layout_marginBottom="8dp" | ||||
|         android:background="@color/colorPrimary" | ||||
|         android:elevation="4dp" | ||||
|         android:theme="@style/ThemeOverlay.AppCompat.ActionBar" | ||||
|         app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> | ||||
|  | ||||
|     <LinearLayout | ||||
|         android:layout_width="wrap_content" | ||||
|         android:layout_height="wrap_content" | ||||
| @ -37,5 +47,6 @@ | ||||
|             android:text="@string/iconCredits" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/PingPointsCredit" | ||||
|             tools:layout_editor_absoluteX="106dp" /> | ||||
|  | ||||
|     </LinearLayout> | ||||
| </android.support.constraint.ConstraintLayout> | ||||
| @ -7,73 +7,107 @@ | ||||
|     tools:context=".MainActivity" | ||||
|     tools:layout_editor_absoluteY="73dp"> | ||||
|  | ||||
|     <FrameLayout | ||||
|     <LinearLayout | ||||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="match_parent"> | ||||
|         android:layout_height="match_parent" | ||||
|         android:orientation="vertical"> | ||||
|  | ||||
|         <android.support.v7.widget.Toolbar | ||||
|             android:id="@+id/toolbar" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="?attr/actionBarSize" | ||||
|             android:layout_marginBottom="8dp" | ||||
|             android:background="@color/colorPrimary" | ||||
|             android:elevation="4dp" | ||||
|             android:theme="@style/ThemeOverlay.AppCompat.ActionBar" | ||||
|             app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> | ||||
|  | ||||
|         <LinearLayout | ||||
|             android:id="@+id/linearLayoutText" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginEnd="8dp" | ||||
|             android:layout_marginLeft="8dp" | ||||
|             android:layout_marginRight="8dp" | ||||
|             android:layout_marginStart="8dp" | ||||
|             android:orientation="horizontal" | ||||
|             app:layout_constraintEnd_toEndOf="parent" | ||||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|             tools:layout_editor_absoluteY="8dp"> | ||||
|  | ||||
|             <TextView | ||||
|                 android:id="@+id/textService" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:layout_marginEnd="8dp" | ||||
|                 android:layout_marginStart="8dp" | ||||
|                 android:layout_weight="1" | ||||
|                 android:paddingLeft="16dp" | ||||
|                 android:paddingRight="16dp" | ||||
|                 android:textAppearance="@style/TextAppearance.AppCompat.Large" | ||||
|                 app:layout_constraintBottom_toTopOf="@+id/linearLayoutButtons" | ||||
|                 app:layout_constraintEnd_toEndOf="parent" | ||||
|                 app:layout_constraintHorizontal_bias="1.0" | ||||
|                 app:layout_constraintStart_toEndOf="@+id/textScore" | ||||
|                 app:layout_constraintTop_toTopOf="parent" | ||||
|                 tools:text="@string/service" /> | ||||
|  | ||||
|             <TextView | ||||
|                 android:id="@+id/textScore" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:layout_marginLeft="8dp" | ||||
|                 android:layout_marginStart="8dp" | ||||
|                 android:layout_weight="1" | ||||
|                 android:paddingLeft="16dp" | ||||
|                 android:paddingRight="16dp" | ||||
|                 android:textAppearance="@style/TextAppearance.AppCompat.Large" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toTopOf="parent" | ||||
|                 tools:text="@string/score" /> | ||||
|  | ||||
|         </LinearLayout> | ||||
|  | ||||
|         <LinearLayout | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="match_parent" | ||||
|             android:orientation="vertical"> | ||||
|             android:orientation="horizontal"> | ||||
|  | ||||
|             <android.support.v7.widget.Toolbar | ||||
|                 android:id="@+id/toolbar" | ||||
|             <ImageView | ||||
|                 android:id="@+id/imgLeftService" | ||||
|                 android:layout_width="48dp" | ||||
|                 android:layout_height="match_parent" | ||||
|                 android:layout_margin="8dp" | ||||
|                 android:layout_weight="0" | ||||
|                 android:contentDescription="@string/service_img_description" | ||||
|                 app:srcCompat="@drawable/ic_left_service" | ||||
|                 tools:layout_editor_absoluteY="120dp" /> | ||||
|  | ||||
|             <Button | ||||
|                 android:id="@+id/buttonLeftPlayer" | ||||
|                 style="@style/Base.Widget.AppCompat.Button.Colored" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="?attr/actionBarSize" | ||||
|                 android:layout_height="match_parent" | ||||
|                 android:layout_marginBottom="8dp" | ||||
|                 android:background="@color/colorPrimary" | ||||
|                 android:elevation="4dp" | ||||
|                 android:theme="@style/ThemeOverlay.AppCompat.ActionBar" | ||||
|                 app:layout_constraintBottom_toTopOf="@+id/linearLayoutText" | ||||
|                 app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> | ||||
|  | ||||
|             <LinearLayout | ||||
|                 android:id="@+id/linearLayoutText" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:layout_marginEnd="8dp" | ||||
|                 android:layout_marginLeft="8dp" | ||||
|                 android:layout_marginRight="8dp" | ||||
|                 android:layout_marginStart="8dp" | ||||
|                 android:orientation="horizontal" | ||||
|                 app:layout_constraintEnd_toEndOf="parent" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 tools:layout_editor_absoluteY="8dp"> | ||||
|                 android:layout_marginTop="8dp" | ||||
|                 android:layout_weight="1" | ||||
|                 android:background="@color/colorAccent" | ||||
|                 android:bufferType="spannable" | ||||
|                 android:onClick="onClickLeftPlayer" | ||||
|                 android:textAllCaps="false" | ||||
|                 android:textAppearance="@style/TextAppearance.AppCompat.Button" | ||||
|                 android:textSize="24sp" | ||||
|                 android:textStyle="bold" | ||||
|                 app:layout_constraintBottom_toBottomOf="parent" | ||||
|                 app:layout_constraintStart_toEndOf="@+id/imgLeftService" | ||||
|                 app:layout_constraintTop_toTopOf="parent" | ||||
|                 tools:text="@string/button_text" /> | ||||
|  | ||||
|                 <TextView | ||||
|                     android:id="@+id/textService" | ||||
|                     android:layout_width="match_parent" | ||||
|                     android:layout_height="wrap_content" | ||||
|                     android:layout_marginEnd="8dp" | ||||
|                     android:layout_marginStart="8dp" | ||||
|                     android:layout_weight="1" | ||||
|                     android:paddingLeft="16dp" | ||||
|                     android:paddingRight="16dp" | ||||
|                     android:textAppearance="@style/TextAppearance.AppCompat.Large" | ||||
|                     app:layout_constraintBottom_toTopOf="@+id/linearLayoutButtons" | ||||
|                     app:layout_constraintEnd_toEndOf="parent" | ||||
|                     app:layout_constraintHorizontal_bias="1.0" | ||||
|                     app:layout_constraintStart_toEndOf="@+id/textScore" | ||||
|                     app:layout_constraintTop_toTopOf="parent" | ||||
|                     tools:text="@string/service" /> | ||||
|  | ||||
|                 <TextView | ||||
|                     android:id="@+id/textScore" | ||||
|                     android:layout_width="match_parent" | ||||
|                     android:layout_height="wrap_content" | ||||
|                     android:layout_marginLeft="8dp" | ||||
|                     android:layout_marginStart="8dp" | ||||
|                     android:layout_weight="1" | ||||
|                     android:paddingLeft="16dp" | ||||
|                     android:paddingRight="16dp" | ||||
|                     android:textAppearance="@style/TextAppearance.AppCompat.Large" | ||||
|                     app:layout_constraintStart_toStartOf="parent" | ||||
|                     app:layout_constraintTop_toTopOf="parent" | ||||
|                     tools:text="@string/score" /> | ||||
|             </LinearLayout> | ||||
|  | ||||
|             <LinearLayout | ||||
|                 android:id="@+id/linearLayoutButtons" | ||||
|             <Button | ||||
|                 android:id="@+id/buttonRightPlayer" | ||||
|                 style="@style/Widget.AppCompat.Button.Colored" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="match_parent" | ||||
|                 android:layout_marginBottom="8dp" | ||||
| @ -82,66 +116,30 @@ | ||||
|                 android:layout_marginRight="8dp" | ||||
|                 android:layout_marginStart="8dp" | ||||
|                 android:layout_marginTop="8dp" | ||||
|                 android:orientation="horizontal" | ||||
|                 android:layout_weight="1" | ||||
|                 android:background="@color/colorAccent" | ||||
|                 android:bufferType="spannable" | ||||
|                 android:onClick="onClickRightPlayer" | ||||
|                 android:textAllCaps="false" | ||||
|                 android:textAppearance="@style/TextAppearance.AppCompat.Button" | ||||
|                 android:textSize="24sp" | ||||
|                 android:textStyle="bold" | ||||
|                 app:layout_constraintBottom_toBottomOf="parent" | ||||
|                 app:layout_constraintEnd_toEndOf="parent" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toBottomOf="@+id/linearLayoutText"> | ||||
|                 app:layout_constraintEnd_toStartOf="@+id/imgRightService" | ||||
|                 app:layout_constraintStart_toEndOf="@+id/buttonLeftPlayer" | ||||
|                 tools:text="@string/button_text" /> | ||||
|  | ||||
|                 <Button | ||||
|                     android:id="@+id/buttonLeftPlayer" | ||||
|                     style="@style/Base.Widget.AppCompat.Button.Colored" | ||||
|                     android:layout_width="match_parent" | ||||
|                     android:layout_height="match_parent" | ||||
|                     android:layout_marginBottom="8dp" | ||||
|                     android:layout_marginEnd="8dp" | ||||
|                     android:layout_marginLeft="8dp" | ||||
|                     android:layout_marginRight="8dp" | ||||
|                     android:layout_marginStart="8dp" | ||||
|                     android:layout_marginTop="8dp" | ||||
|                     android:layout_weight="1" | ||||
|                     android:background="@color/colorAccent" | ||||
|                     android:bufferType="spannable" | ||||
|                     android:drawableLeft="@drawable/ic_left_service" | ||||
|                     android:onClick="onClickLeftPlayer" | ||||
|                     android:textAllCaps="false" | ||||
|                     android:textAppearance="@style/TextAppearance.AppCompat.Button" | ||||
|                     android:textSize="24sp" | ||||
|                     android:textStyle="bold" | ||||
|                     app:layout_constraintBottom_toTopOf="@+id/textScore" | ||||
|                     app:layout_constraintEnd_toStartOf="@+id/buttonRightPlayer" | ||||
|                     app:layout_constraintHorizontal_chainStyle="spread_inside" | ||||
|                     app:layout_constraintStart_toStartOf="parent" | ||||
|                     app:layout_constraintTop_toBottomOf="@+id/textService" | ||||
|                     tools:text="@string/button_text" /> | ||||
|             <ImageView | ||||
|                 android:id="@+id/imgRightService" | ||||
|                 android:layout_width="48dp" | ||||
|                 android:layout_height="match_parent" | ||||
|                 android:layout_margin="8dp" | ||||
|                 android:layout_weight="0" | ||||
|                 android:contentDescription="@string/service_img_description" | ||||
|                 tools:layout_editor_absoluteY="120dp" /> | ||||
|  | ||||
|                 <Button | ||||
|                     android:id="@+id/buttonRightPlayer" | ||||
|                     style="@style/Widget.AppCompat.Button.Colored" | ||||
|                     android:layout_width="match_parent" | ||||
|                     android:layout_height="match_parent" | ||||
|                     android:layout_marginBottom="8dp" | ||||
|                     android:layout_marginEnd="8dp" | ||||
|                     android:layout_marginLeft="8dp" | ||||
|                     android:layout_marginRight="8dp" | ||||
|                     android:layout_marginStart="8dp" | ||||
|                     android:layout_marginTop="8dp" | ||||
|                     android:layout_weight="1" | ||||
|                     android:background="@color/colorAccent" | ||||
|                     android:bufferType="spannable" | ||||
|                     android:onClick="onClickRightPlayer" | ||||
|                     android:textAllCaps="false" | ||||
|                     android:textAppearance="@style/TextAppearance.AppCompat.Button" | ||||
|                     android:textSize="24sp" | ||||
|                     android:textStyle="bold" | ||||
|                     app:layout_constraintBottom_toTopOf="@+id/textScore" | ||||
|                     app:layout_constraintEnd_toEndOf="parent" | ||||
|                     app:layout_constraintStart_toEndOf="@+id/buttonLeftPlayer" | ||||
|                     app:layout_constraintTop_toBottomOf="@+id/textService" | ||||
|                     tools:text="@string/button_text" /> | ||||
|             </LinearLayout> | ||||
|         </LinearLayout> | ||||
|  | ||||
|     </FrameLayout> | ||||
|     </LinearLayout> | ||||
|  | ||||
| </android.support.constraint.ConstraintLayout> | ||||
| @ -3,6 +3,7 @@ | ||||
|     xmlns:tools="http://schemas.android.com/tools" | ||||
|     android:layout_width="match_parent" | ||||
|     android:layout_height="match_parent" | ||||
|     android:focusableInTouchMode="true" | ||||
|     tools:context=".NomsJoueursEtPremierServeurDialog"> | ||||
|  | ||||
|     <!-- TODO: Update blank fragment layout --> | ||||
|  | ||||
							
								
								
									
										16
									
								
								app/src/main/res/menu/main.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								app/src/main/res/menu/main.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | ||||
| <menu xmlns:app="http://schemas.android.com/apk/res-auto" | ||||
|     xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|  | ||||
|     <item | ||||
|         android:id="@+id/action_new_match" | ||||
|         android:icon="@drawable/ic_new_match" | ||||
|         android:title="@string/new_match" | ||||
|         app:showAsAction="ifRoom" /> | ||||
|  | ||||
|     <item | ||||
|         android:id="@+id/action_about" | ||||
|         android:icon="@drawable/ic_about" | ||||
|         android:title="@string/about" | ||||
|         app:showAsAction="ifRoom" /> | ||||
|  | ||||
| </menu> | ||||
| @ -20,4 +20,5 @@ | ||||
|     <string name="PingPointsCredits">Ping Points par Adrien Malingrey</string> | ||||
|     <string name="iconCredits"><div>Icônes par <a href="http://www.freepik.com" title="Freepik">Freepik</a> chez <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> Licence <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></div></string> | ||||
|     <string name="about">À propos</string> | ||||
|     <string name="service_img_description">Service</string> | ||||
| </resources> | ||||
| @ -1,6 +1,6 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <resources> | ||||
|     <color name="colorPrimary">#016DF5</color> | ||||
|     <color name="colorPrimary">#016df5</color> | ||||
|     <color name="colorPrimaryDark">#004aa7</color> | ||||
|     <color name="colorAccent">#0088FF</color> | ||||
| </resources> | ||||
| @ -21,4 +21,5 @@ | ||||
|     <string name="PingPointsCredits">Ping Points by Adrien Malingrey</string> | ||||
|     <string name="iconCredits">Icons made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></string> | ||||
|     <string name="about">About</string> | ||||
|     <string name="service_img_description">Service</string> | ||||
| </resources> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user