Design modification and retrofit setup
This commit is contained in:
		
							parent
							
								
									7e7ca3533c
								
							
						
					
					
						commit
						2a202fd18f
					
				| @ -24,8 +24,12 @@ | |||||||
|         android:supportsRtl="true" |         android:supportsRtl="true" | ||||||
|         android:theme="@style/AppTheme"> |         android:theme="@style/AppTheme"> | ||||||
|         <activity |         <activity | ||||||
|             android:name=".CheckInActivity" |             android:name=".register.SavePhotoActivity" | ||||||
|             android:exported="false" /> |             android:exported="false" /> | ||||||
|  |         <activity | ||||||
|  |             android:name=".CheckInActivity" | ||||||
|  |             android:exported="false" | ||||||
|  |             android:theme="@style/Theme.AppCompat.Light.NoActionBar" /> | ||||||
|         <activity |         <activity | ||||||
|             android:name=".register.RegisterActivityNew" |             android:name=".register.RegisterActivityNew" | ||||||
|             android:exported="false" /> |             android:exported="false" /> | ||||||
|  | |||||||
| @ -2,13 +2,21 @@ package ru.visionlab.femdemo; | |||||||
| 
 | 
 | ||||||
| import androidx.appcompat.app.AppCompatActivity; | import androidx.appcompat.app.AppCompatActivity; | ||||||
| 
 | 
 | ||||||
|  | import android.app.AlertDialog; | ||||||
|  | import android.content.DialogInterface; | ||||||
| import android.content.Intent; | import android.content.Intent; | ||||||
|  | import android.graphics.Color; | ||||||
|  | import android.graphics.drawable.ColorDrawable; | ||||||
| import android.os.Bundle; | import android.os.Bundle; | ||||||
|  | import android.view.Gravity; | ||||||
|  | import android.view.LayoutInflater; | ||||||
| import android.view.MenuItem; | import android.view.MenuItem; | ||||||
| import android.view.View; | import android.view.View; | ||||||
|  | import android.view.WindowManager; | ||||||
| import android.widget.Button; | import android.widget.Button; | ||||||
| import android.widget.ImageView; | import android.widget.ImageView; | ||||||
| import android.widget.PopupMenu; | import android.widget.PopupMenu; | ||||||
|  | import android.widget.TextView; | ||||||
| import android.widget.Toast; | import android.widget.Toast; | ||||||
| 
 | 
 | ||||||
| import ru.visionlab.femdemo.login.LoginActivity; | import ru.visionlab.femdemo.login.LoginActivity; | ||||||
| @ -19,6 +27,8 @@ public class CheckInActivity extends AppCompatActivity { | |||||||
|     ImageView logout; |     ImageView logout; | ||||||
|     ImageView menu; |     ImageView menu; | ||||||
| 
 | 
 | ||||||
|  |     AlertDialog dialogBuilder; | ||||||
|  | 
 | ||||||
|     @Override |     @Override | ||||||
|     protected void onCreate(Bundle savedInstanceState) { |     protected void onCreate(Bundle savedInstanceState) { | ||||||
|         super.onCreate(savedInstanceState); |         super.onCreate(savedInstanceState); | ||||||
| @ -38,7 +48,75 @@ public class CheckInActivity extends AppCompatActivity { | |||||||
|         menu.setOnClickListener(new View.OnClickListener() { |         menu.setOnClickListener(new View.OnClickListener() { | ||||||
|             @Override |             @Override | ||||||
|             public void onClick(View view) { |             public void onClick(View view) { | ||||||
|                 PopupMenu popupMenu = new PopupMenu(CheckInActivity.this, menu); |                 LayoutInflater inflater = LayoutInflater.from(getApplicationContext()); | ||||||
|  |                  view = inflater.inflate(R.layout.layout, null); | ||||||
|  | 
 | ||||||
|  |                 /*Button btn_confirm = view.findViewById(R.id.btn_confirm); | ||||||
|  |                 Button btn_cancel = view.findViewById(R.id.btn_cancel); | ||||||
|  |                 TextView txt_title = view.findViewById(R.id.txt_title); | ||||||
|  |                 TextView txt_content = view.findViewById(R.id.txt_content); | ||||||
|  | 
 | ||||||
|  |                 btn_cancel.setVisibility(View.GONE); | ||||||
|  |                 btn_confirm.setText("OK"); | ||||||
|  | 
 | ||||||
|  |                 txt_title.setText("WARNING"); | ||||||
|  |                 txt_content.setText("This job is not active. Please synchronize to get the latest data, then contact your coordinator if needed.");*/ | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |                 final AlertDialog alertDialog = new AlertDialog.Builder(CheckInActivity.this) | ||||||
|  |                         .setView(view) | ||||||
|  |                         .create(); | ||||||
|  |                 alertDialog.show(); | ||||||
|  |                 alertDialog.getWindow().setLayout(600,460); | ||||||
|  |                 alertDialog.getWindow().setGravity(Gravity.TOP|Gravity.LEFT); | ||||||
|  |                 alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |                 WindowManager.LayoutParams params = alertDialog.getWindow().getAttributes(); | ||||||
|  |                 alertDialog.setCanceledOnTouchOutside(true); | ||||||
|  |                 params.horizontalMargin = -100; | ||||||
|  |                 alertDialog.getWindow().setAttributes(params); | ||||||
|  | 
 | ||||||
|  |                 /*btn_confirm.setOnClickListener(new View.OnClickListener() { | ||||||
|  |                     @Override | ||||||
|  |                     public void onClick(View view) { | ||||||
|  |                         alertDialog.cancel(); | ||||||
|  |                     } | ||||||
|  |                 }); | ||||||
|  | 
 | ||||||
|  |                 btn_cancel.setOnClickListener(new View.OnClickListener() { | ||||||
|  |                     @Override | ||||||
|  |                     public void onClick(View view) { | ||||||
|  |                         alertDialog.cancel(); | ||||||
|  |                     } | ||||||
|  |                 });*/ | ||||||
|  |             } | ||||||
|  |         }); | ||||||
|  |         /*menu.setOnClickListener(new View.OnClickListener() { | ||||||
|  |             @Override | ||||||
|  |             public void onClick(View view) { | ||||||
|  | 
 | ||||||
|  |                 // instance of alert dialog to build alert dialog | ||||||
|  |                 AlertDialog.Builder builder = new AlertDialog.Builder(CheckInActivity.this); | ||||||
|  |                 builder.setIcon(R.drawable.andrew); | ||||||
|  |                 builder.setTitle("Andrew Bahl"); | ||||||
|  |                // builder.setMessage("Bottom Alert dialog"); | ||||||
|  | 
 | ||||||
|  |                 // set the neutral button to do some actions | ||||||
|  |                 builder.setNeutralButton("Logout", new DialogInterface.OnClickListener() { | ||||||
|  |                     @Override | ||||||
|  |                     public void onClick(DialogInterface dialog, int which) { | ||||||
|  |                         Intent intent = new Intent(CheckInActivity.this, LoginActivity.class); | ||||||
|  |                         startActivity(intent); | ||||||
|  |                     } | ||||||
|  |                 }); | ||||||
|  | 
 | ||||||
|  |                 // show the alert dialog | ||||||
|  |                 AlertDialog alertDialog = builder.create(); | ||||||
|  |                 alertDialog.show(); | ||||||
|  |                 alertDialog.getWindow().setLayout(800,400); | ||||||
|  |                 alertDialog.getWindow().setGravity(Gravity.TOP); | ||||||
|  |                 *//*PopupMenu popupMenu = new PopupMenu(CheckInActivity.this, menu); | ||||||
|                 popupMenu.getMenuInflater().inflate(R.menu.navigation_menu, popupMenu.getMenu()); |                 popupMenu.getMenuInflater().inflate(R.menu.navigation_menu, popupMenu.getMenu()); | ||||||
|                 popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { |                 popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { | ||||||
|                     @Override |                     @Override | ||||||
| @ -49,8 +127,10 @@ public class CheckInActivity extends AppCompatActivity { | |||||||
|                     } |                     } | ||||||
|                 }); |                 }); | ||||||
|                 // Showing the popup menu |                 // Showing the popup menu | ||||||
|                 popupMenu.show(); |                 popupMenu.show();*//* | ||||||
|             } |             } | ||||||
|         }); |         });*/ | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| } | } | ||||||
| @ -0,0 +1,16 @@ | |||||||
|  | package ru.visionlab.femdemo.api; | ||||||
|  | 
 | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | import retrofit2.Call; | ||||||
|  | import retrofit2.http.FieldMap; | ||||||
|  | import retrofit2.http.FormUrlEncoded; | ||||||
|  | import retrofit2.http.POST; | ||||||
|  | import ru.visionlab.femdemo.models.RegistrationNew; | ||||||
|  | 
 | ||||||
|  | public interface JsonPlaceHolderApi { | ||||||
|  | 
 | ||||||
|  |     @FormUrlEncoded | ||||||
|  |     @POST("posts") | ||||||
|  |     Call<RegistrationNew> createpost(@FieldMap Map<String,String> fields); | ||||||
|  | } | ||||||
| @ -0,0 +1,38 @@ | |||||||
|  | package ru.visionlab.femdemo.models; | ||||||
|  | 
 | ||||||
|  | public class RegistrationNew { | ||||||
|  | 
 | ||||||
|  |     private String companyId; | ||||||
|  |     private String employeeId; | ||||||
|  |     private String otp; | ||||||
|  | 
 | ||||||
|  |     public RegistrationNew(String companyId, String employeeId, String otp) { | ||||||
|  |         this.companyId = companyId; | ||||||
|  |         this.employeeId = employeeId; | ||||||
|  |         this.otp = otp; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public String getCompanyId() { | ||||||
|  |         return companyId; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public void setCompanyId(String companyId) { | ||||||
|  |         this.companyId = companyId; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public String getEmployeeId() { | ||||||
|  |         return employeeId; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public void setEmployeeId(String employeeId) { | ||||||
|  |         this.employeeId = employeeId; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public String getOtp() { | ||||||
|  |         return otp; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public void setOtp(String otp) { | ||||||
|  |         this.otp = otp; | ||||||
|  |     } | ||||||
|  | } | ||||||
| @ -4,15 +4,27 @@ import androidx.appcompat.app.AppCompatActivity; | |||||||
| 
 | 
 | ||||||
| import android.content.Intent; | import android.content.Intent; | ||||||
| import android.os.Bundle; | import android.os.Bundle; | ||||||
|  | import android.util.Log; | ||||||
| import android.view.View; | import android.view.View; | ||||||
| import android.widget.Button; | import android.widget.Button; | ||||||
| import android.widget.EditText; | import android.widget.EditText; | ||||||
| import android.widget.ImageButton; | import android.widget.ImageButton; | ||||||
|  | import android.widget.Toast; | ||||||
| 
 | 
 | ||||||
|  | import java.util.HashMap; | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | import retrofit2.Call; | ||||||
|  | import retrofit2.Callback; | ||||||
|  | import retrofit2.Response; | ||||||
|  | import retrofit2.Retrofit; | ||||||
|  | import retrofit2.converter.gson.GsonConverterFactory; | ||||||
| import ru.visionlab.femdemo.CheckInActivity; | import ru.visionlab.femdemo.CheckInActivity; | ||||||
| import ru.visionlab.femdemo.R; | import ru.visionlab.femdemo.R; | ||||||
|  | import ru.visionlab.femdemo.api.JsonPlaceHolderApi; | ||||||
| import ru.visionlab.femdemo.login.LoginActivity; | import ru.visionlab.femdemo.login.LoginActivity; | ||||||
| import ru.visionlab.femdemo.login.LoginActivityNew; | import ru.visionlab.femdemo.login.LoginActivityNew; | ||||||
|  | import ru.visionlab.femdemo.models.RegistrationNew; | ||||||
| 
 | 
 | ||||||
| public class RegisterActivityNew extends AppCompatActivity { | public class RegisterActivityNew extends AppCompatActivity { | ||||||
| 
 | 
 | ||||||
| @ -22,6 +34,8 @@ public class RegisterActivityNew extends AppCompatActivity { | |||||||
| 
 | 
 | ||||||
|     boolean isAllFieldsChecked = false; |     boolean isAllFieldsChecked = false; | ||||||
| 
 | 
 | ||||||
|  |     JsonPlaceHolderApi jsonPlaceHolderApi; | ||||||
|  | 
 | ||||||
|     Button verifynproceed; |     Button verifynproceed; | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
| @ -33,14 +47,22 @@ public class RegisterActivityNew extends AppCompatActivity { | |||||||
|         edt_emp = findViewById(R.id.edt_emp); |         edt_emp = findViewById(R.id.edt_emp); | ||||||
|         edt_otp = findViewById(R.id.edt_otp); |         edt_otp = findViewById(R.id.edt_otp); | ||||||
| 
 | 
 | ||||||
|  |         Retrofit retrofit=new Retrofit.Builder() | ||||||
|  |                 .baseUrl("https://jsonplaceholder.typicode.com/") | ||||||
|  |                 .addConverterFactory(GsonConverterFactory.create()) | ||||||
|  |                 .build(); | ||||||
|  | 
 | ||||||
|  |         jsonPlaceHolderApi=retrofit.create(JsonPlaceHolderApi.class); | ||||||
|  | 
 | ||||||
|         verifynproceed = findViewById(R.id.verifynproceed); |         verifynproceed = findViewById(R.id.verifynproceed); | ||||||
|         verifynproceed.setOnClickListener(new View.OnClickListener() { |         verifynproceed.setOnClickListener(new View.OnClickListener() { | ||||||
|             @Override |             @Override | ||||||
|             public void onClick(View view) { |             public void onClick(View view) { | ||||||
|                 isAllFieldsChecked = CheckAllFields(); |                 isAllFieldsChecked = CheckAllFields(); | ||||||
|                 if(isAllFieldsChecked) { |                 if(isAllFieldsChecked) { | ||||||
| 
 |                     Intent intent = new Intent(RegisterActivityNew.this, SavePhotoActivity.class); | ||||||
| 
 |                     startActivity(intent); | ||||||
|  |                     //saveInfo(); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         }); |         }); | ||||||
| @ -73,4 +95,41 @@ public class RegisterActivityNew extends AppCompatActivity { | |||||||
|         // after all validation return true. |         // after all validation return true. | ||||||
|         return true; |         return true; | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     public void saveInfo(){ | ||||||
|  |         Map<String,String> fields=new HashMap<>(); | ||||||
|  |         fields.put("companyId",edt_comp.getText().toString()); | ||||||
|  |         fields.put("employeeId",edt_emp.getText().toString()); | ||||||
|  |         fields.put("otp",edt_otp.getText().toString()); | ||||||
|  | 
 | ||||||
|  |         Call<RegistrationNew> call=jsonPlaceHolderApi.createpost(fields); | ||||||
|  |         call.enqueue(new Callback<RegistrationNew>() { | ||||||
|  |             @Override | ||||||
|  |             public void onResponse(Call<RegistrationNew> call, Response<RegistrationNew> response) { | ||||||
|  |                 if(response.isSuccessful()) | ||||||
|  |                 { | ||||||
|  |                     Log.e("code=", String.valueOf(response.code())); | ||||||
|  |                     Toast.makeText(RegisterActivityNew.this, "Info Added succesfully", Toast.LENGTH_SHORT).show(); | ||||||
|  | //                    Intent intent=new Intent(AddBook.this,Home.class); | ||||||
|  | //                    startActivity(intent); | ||||||
|  | 
 | ||||||
|  |                     RegistrationNew post=response.body(); | ||||||
|  |                     String content=""; | ||||||
|  |                     content +="COMPANYID: "+post.getCompanyId() +"\n"; | ||||||
|  |                     content +="EMP ID: "+post.getEmployeeId() +"\n"; | ||||||
|  |                     content +="OTP: "+post.getOtp() +"\n"; | ||||||
|  | 
 | ||||||
|  |                    // txt_value.append(content); | ||||||
|  | 
 | ||||||
|  |                 } | ||||||
|  | 
 | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             @Override | ||||||
|  |             public void onFailure(Call<RegistrationNew> call, Throwable t) { | ||||||
|  |                 Toast.makeText(RegisterActivityNew.this, ""+t.getMessage(), Toast.LENGTH_SHORT).show(); | ||||||
|  |                 Log.e("error=",t.getMessage().toString()); | ||||||
|  |             } | ||||||
|  |         }); | ||||||
|  |     } | ||||||
| } | } | ||||||
| @ -0,0 +1,28 @@ | |||||||
|  | package ru.visionlab.femdemo.register; | ||||||
|  | 
 | ||||||
|  | import androidx.appcompat.app.AppCompatActivity; | ||||||
|  | 
 | ||||||
|  | import android.graphics.Bitmap; | ||||||
|  | import android.os.Bundle; | ||||||
|  | 
 | ||||||
|  | import com.makeramen.roundedimageview.RoundedImageView; | ||||||
|  | 
 | ||||||
|  | import ru.visionlab.femdemo.R; | ||||||
|  | 
 | ||||||
|  | public class SavePhotoActivity extends AppCompatActivity { | ||||||
|  | 
 | ||||||
|  |     RoundedImageView photo; | ||||||
|  | 
 | ||||||
|  |     Bitmap bitmap; | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     protected void onCreate(Bundle savedInstanceState) { | ||||||
|  |         super.onCreate(savedInstanceState); | ||||||
|  |         setContentView(R.layout.activity_save_photo); | ||||||
|  | 
 | ||||||
|  |        /* photo = findViewById(R.id.photo); | ||||||
|  | 
 | ||||||
|  |         photo.setImageBitmap(bitmap); | ||||||
|  |         bitmap = null;*/ | ||||||
|  |     } | ||||||
|  | } | ||||||
| @ -3,8 +3,8 @@ | |||||||
|     xmlns:android="http://schemas.android.com/apk/res/android"> |     xmlns:android="http://schemas.android.com/apk/res/android"> | ||||||
|     <item> |     <item> | ||||||
|         <shape> |         <shape> | ||||||
|             <solid android:color="#e0e0e0"/> |             <solid android:color="#EBEBEB"/> | ||||||
|             <corners android:radius="10dp" /> |             <corners android:radius="15dp" /> | ||||||
|         </shape> |         </shape> | ||||||
|     </item> |     </item> | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -0,0 +1,25 @@ | |||||||
|  | <shape | ||||||
|  |     xmlns:android="http://schemas.android.com/apk/res/android" | ||||||
|  |     android:shape="rectangle"   > | ||||||
|  | 
 | ||||||
|  |     <solid | ||||||
|  |         android:color="#EBEBEB" > | ||||||
|  |     </solid> | ||||||
|  | 
 | ||||||
|  |     <stroke | ||||||
|  |         android:width="2dp" | ||||||
|  |         android:color="#C4CDE0" > | ||||||
|  |     </stroke> | ||||||
|  | 
 | ||||||
|  |     <padding | ||||||
|  |         android:left="5dp" | ||||||
|  |         android:top="5dp" | ||||||
|  |         android:right="5dp" | ||||||
|  |         android:bottom="5dp"    > | ||||||
|  |     </padding> | ||||||
|  | 
 | ||||||
|  |     <corners | ||||||
|  |         android:radius="11dp"   > | ||||||
|  |     </corners> | ||||||
|  | 
 | ||||||
|  | </shape> | ||||||
| @ -97,7 +97,8 @@ | |||||||
|         android:paddingRight="16dp" |         android:paddingRight="16dp" | ||||||
|         android:textSize="14sp" |         android:textSize="14sp" | ||||||
|         android:textStyle="bold" |         android:textStyle="bold" | ||||||
|         android:inputType="number"/> |         android:inputType="numberPassword" | ||||||
|  |         android:maxLength="3"/> | ||||||
| 
 | 
 | ||||||
|     <Button |     <Button | ||||||
|         android:id="@+id/verifynproceed" |         android:id="@+id/verifynproceed" | ||||||
|  | |||||||
| @ -0,0 +1,77 @@ | |||||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||||
|  | <RelativeLayout | ||||||
|  |     xmlns:android="http://schemas.android.com/apk/res/android" | ||||||
|  |     xmlns:app="http://schemas.android.com/apk/res-auto" | ||||||
|  |     xmlns:tools="http://schemas.android.com/tools" | ||||||
|  |     android:layout_width="match_parent" | ||||||
|  |     android:layout_height="match_parent" | ||||||
|  |     android:layout_marginEnd="@dimen/activity_horizontal_margin" | ||||||
|  |     android:layout_marginStart="@dimen/activity_horizontal_margin" | ||||||
|  |     android:gravity="center_horizontal" | ||||||
|  |     tools:context=".register.SavePhotoActivity"> | ||||||
|  | 
 | ||||||
|  |     <TextView | ||||||
|  |         android:id="@+id/reasonTextView" | ||||||
|  |         android:layout_width="wrap_content" | ||||||
|  |         android:layout_height="wrap_content" | ||||||
|  |         android:layout_centerInParent="true" | ||||||
|  |         android:drawableTop="@drawable/ic_face_not_found" | ||||||
|  |         android:drawablePadding="41dp" | ||||||
|  |         android:gravity="center_horizontal" | ||||||
|  |         android:text="@string/error_face_not_found" | ||||||
|  |         android:textColor="@color/colorRed" | ||||||
|  |         android:textSize="15sp" /> | ||||||
|  | 
 | ||||||
|  |     <!--<RelativeLayout | ||||||
|  |         android:layout_width="wrap_content" | ||||||
|  |         android:layout_height="wrap_content" | ||||||
|  |         android:layout_centerHorizontal="true" | ||||||
|  |         android:layout_marginTop="@dimen/photo_save_photo_margin_top"> | ||||||
|  | 
 | ||||||
|  |         <com.makeramen.roundedimageview.RoundedImageView | ||||||
|  |             android:id="@+id/photo" | ||||||
|  |             android:layout_width="@dimen/rounded_photo_size" | ||||||
|  |             android:layout_height="@dimen/rounded_photo_size" | ||||||
|  |             android:scaleType="centerCrop" | ||||||
|  |             app:riv_border_color="@color/accentColor" | ||||||
|  |             app:riv_border_width="7dp" | ||||||
|  |             app:riv_mutate_background="true" | ||||||
|  |             app:riv_oval="false"/> | ||||||
|  | 
 | ||||||
|  |         <ProgressBar | ||||||
|  |             style="@style/Base.Widget.AppCompat.ProgressBar" | ||||||
|  |             android:id="@+id/progressBar" | ||||||
|  |             android:layout_width="wrap_content" | ||||||
|  |             android:layout_height="wrap_content" | ||||||
|  |             android:layout_centerInParent="true" | ||||||
|  |             android:indeterminate="true" | ||||||
|  |             android:visibility="invisible"/> | ||||||
|  |     </RelativeLayout>--> | ||||||
|  | 
 | ||||||
|  |     <Button | ||||||
|  |         style="@style/Widget.AppCompat.Button.Borderless" | ||||||
|  |         android:id="@+id/retry" | ||||||
|  |         android:layout_width="match_parent" | ||||||
|  |         android:layout_height="@dimen/button_height" | ||||||
|  |         android:layout_above="@+id/save" | ||||||
|  |         android:layout_centerHorizontal="true" | ||||||
|  |         android:layout_marginBottom="10dp" | ||||||
|  |         android:text="@string/retry" | ||||||
|  |         android:textColor="@color/accentColor" | ||||||
|  |         android:textSize="14sp" | ||||||
|  |         android:background="@drawable/bg_button_disable" | ||||||
|  |         /> | ||||||
|  | 
 | ||||||
|  |     <Button | ||||||
|  |         android:id="@+id/save" | ||||||
|  |         android:layout_width="match_parent" | ||||||
|  |         android:layout_height="@dimen/button_height" | ||||||
|  |         android:layout_alignParentBottom="true" | ||||||
|  |         android:layout_gravity="bottom" | ||||||
|  |         android:layout_marginBottom="@dimen/button_margin_bottom" | ||||||
|  |         android:background="@color/accentColor" | ||||||
|  |         android:text="@string/Ok" | ||||||
|  |         android:textColor="@android:color/white" | ||||||
|  |         android:textSize="14sp"/> | ||||||
|  | 
 | ||||||
|  | </RelativeLayout> | ||||||
| @ -11,12 +11,12 @@ | |||||||
|         android:layout_width="wrap_content" |         android:layout_width="wrap_content" | ||||||
|         android:layout_height="wrap_content" |         android:layout_height="wrap_content" | ||||||
|         android:layout_centerInParent="true" |         android:layout_centerInParent="true" | ||||||
|         android:drawablePadding="41dp" |  | ||||||
|         android:drawableTop="@drawable/ic_face_not_found" |         android:drawableTop="@drawable/ic_face_not_found" | ||||||
|  |         android:drawablePadding="41dp" | ||||||
|         android:gravity="center_horizontal" |         android:gravity="center_horizontal" | ||||||
|         android:text="@string/error_face_not_found" |         android:text="@string/error_face_not_found" | ||||||
|         android:textColor="@color/colorRed" |         android:textColor="@color/colorRed" | ||||||
|         android:textSize="15sp"/> |         android:textSize="15sp" /> | ||||||
| 
 | 
 | ||||||
|     <Button |     <Button | ||||||
|         style="@style/Widget.AppCompat.Button.Borderless" |         style="@style/Widget.AppCompat.Button.Borderless" | ||||||
|  | |||||||
| @ -0,0 +1,93 @@ | |||||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||||
|  | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||||
|  |     android:layout_width="match_parent" | ||||||
|  |     android:layout_height="wrap_content" | ||||||
|  |     android:orientation="vertical" | ||||||
|  | 
 | ||||||
|  |     > | ||||||
|  | 
 | ||||||
|  |     <LinearLayout | ||||||
|  |         android:layout_width="match_parent" | ||||||
|  |         android:layout_height="wrap_content" | ||||||
|  |         android:orientation="vertical" | ||||||
|  |         android:background="@drawable/shape" | ||||||
|  |         android:layout_margin="15dp" > | ||||||
|  | 
 | ||||||
|  |         <RelativeLayout | ||||||
|  |             android:layout_width="match_parent" | ||||||
|  |             android:layout_height="wrap_content" | ||||||
|  |             > | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |             <RelativeLayout | ||||||
|  |                 android:id="@+id/rel1" | ||||||
|  |                 android:layout_width="match_parent" | ||||||
|  |                 android:layout_height="wrap_content" | ||||||
|  |                 android:padding="15dp"> | ||||||
|  | 
 | ||||||
|  |                 <ImageView | ||||||
|  |                     android:id="@+id/menu" | ||||||
|  |                     android:layout_width="43dp" | ||||||
|  |                     android:layout_height="43dp" | ||||||
|  |                     android:layout_alignParentLeft="true" | ||||||
|  |                     android:layout_centerInParent="true" | ||||||
|  |                     android:background="@drawable/andrew" /> | ||||||
|  | 
 | ||||||
|  |                 <TextView | ||||||
|  |                     android:layout_width="wrap_content" | ||||||
|  |                     android:layout_height="wrap_content" | ||||||
|  |                     android:text="Andrew Bahl" | ||||||
|  |                     android:layout_toRightOf="@id/menu" | ||||||
|  |                     android:layout_centerVertical="true" | ||||||
|  |                     android:layout_marginLeft="20dp" | ||||||
|  |                     android:textSize="16sp" | ||||||
|  |                     android:textStyle="bold" | ||||||
|  |                     /> | ||||||
|  | 
 | ||||||
|  |             </RelativeLayout> | ||||||
|  | 
 | ||||||
|  |             <View | ||||||
|  |                 android:id="@+id/view" | ||||||
|  |                 android:layout_width="match_parent" | ||||||
|  |                 android:layout_height="1dp" | ||||||
|  |                 android:background="#4262D3" | ||||||
|  |                 android:layout_gravity="center_vertical" | ||||||
|  |                 android:layout_below="@id/rel1" | ||||||
|  |                 /> | ||||||
|  | 
 | ||||||
|  |             <RelativeLayout | ||||||
|  |                 android:layout_width="match_parent" | ||||||
|  |                 android:layout_height="wrap_content" | ||||||
|  |                 android:padding="15dp" | ||||||
|  |                 android:layout_below="@id/view"> | ||||||
|  | 
 | ||||||
|  |                 <ImageView | ||||||
|  |                     android:id="@+id/log" | ||||||
|  |                     android:layout_width="wrap_content" | ||||||
|  |                     android:layout_height="wrap_content" | ||||||
|  |                     android:layout_alignParentLeft="true" | ||||||
|  |                     android:layout_centerInParent="true" | ||||||
|  |                     android:background="@drawable/back" /> | ||||||
|  | 
 | ||||||
|  |                 <TextView | ||||||
|  |                     android:layout_width="wrap_content" | ||||||
|  |                     android:layout_height="wrap_content" | ||||||
|  |                     android:text="Log out" | ||||||
|  |                     android:layout_toRightOf="@id/log" | ||||||
|  |                     android:layout_centerVertical="true" | ||||||
|  |                     android:layout_marginLeft="38dp" | ||||||
|  |                     android:textSize="16sp" | ||||||
|  |                     android:textStyle="bold"/> | ||||||
|  | 
 | ||||||
|  |             </RelativeLayout> | ||||||
|  | 
 | ||||||
|  |         </RelativeLayout> | ||||||
|  | 
 | ||||||
|  |     </LinearLayout> | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | </LinearLayout> | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user