main flow
git status
This commit is contained in:
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
@@ -37,7 +37,7 @@
|
||||
<ConfirmationsSetting value="0" id="Add" />
|
||||
<ConfirmationsSetting value="0" id="Remove" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||
</component>
|
||||
<component name="ProjectType">
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
android:label="@string/app_name"
|
||||
android:roundIcon="@mipmap/ic_launcher_round"
|
||||
android:supportsRtl="true"
|
||||
android:theme="@style/AppTheme">
|
||||
android:theme="@style/AppTheme.NoActionBar">
|
||||
<activity android:name=".activity.SplashActivity">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
@@ -16,10 +16,10 @@
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<activity android:name=".activity.WelcomeActivity" />
|
||||
<activity android:name=".activity.LoginActivity" />
|
||||
<activity android:name=".activity.RegisterActivity" />
|
||||
<activity android:name=".activity.MainActivity"></activity>
|
||||
<activity android:name=".activity.WelcomeActivity"/>
|
||||
<activity android:name=".activity.LoginActivity"/>
|
||||
<activity android:name=".activity.RegisterActivity"/>
|
||||
<activity android:name=".activity.MainActivity"/>
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
@@ -1,17 +1,151 @@
|
||||
package ch.pizzalink.android.activity;
|
||||
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.design.widget.BottomNavigationView;
|
||||
import android.support.v4.app.FragmentManager;
|
||||
import android.support.v4.view.GravityCompat;
|
||||
import android.support.v4.widget.DrawerLayout;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.os.Bundle;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.OnClick;
|
||||
import ch.pizzalink.android.R;
|
||||
import ch.pizzalink.android.fragment.CartFragment;
|
||||
import ch.pizzalink.android.fragment.InfoFragment;
|
||||
import ch.pizzalink.android.fragment.OrderFragment;
|
||||
import ch.pizzalink.android.fragment.ProfileFragment;
|
||||
import ch.pizzalink.android.view.PizzalinkToolbar;
|
||||
|
||||
public class MainActivity extends BaseActivity {
|
||||
|
||||
@BindView(R.id.drawerLayout) DrawerLayout drawerLayout;
|
||||
@BindView(R.id.pizzalinkToolbar) PizzalinkToolbar pizzalinkToolbar;
|
||||
@BindView(R.id.bottomNavigationView) BottomNavigationViewEx bottomNavigationView;
|
||||
@BindView(R.id.navMenuItem1) TextView navMenuItem1;
|
||||
@BindView(R.id.navMenuItem2) TextView navMenuItem2;
|
||||
@BindView(R.id.navMenuItem3) TextView navMenuItem3;
|
||||
@BindView(R.id.navMenuItem4) TextView navMenuItem4;
|
||||
|
||||
private FragmentManager fragmentManager;
|
||||
private String currentFragmentName = "";
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_main);
|
||||
ButterKnife.bind(this);
|
||||
initViews();
|
||||
}
|
||||
|
||||
@OnClick({R.id.navMenuItem1, R.id.navMenuItem2, R.id.navMenuItem3, R.id.navMenuItem4})
|
||||
public void onClick(View view){
|
||||
selectMenuItem(view);
|
||||
}
|
||||
|
||||
private void initViews(){
|
||||
initBottomNavigationView();
|
||||
showStartScreen();
|
||||
initNavigationDrawer();
|
||||
}
|
||||
|
||||
private void showStartScreen(){
|
||||
fragmentManager = getSupportFragmentManager();
|
||||
fragmentManager.beginTransaction().replace(R.id.fragmentContainer, OrderFragment.newInstance()).commit();
|
||||
currentFragmentName = OrderFragment.FRAGMENT_NAME;
|
||||
}
|
||||
|
||||
private void initBottomNavigationView(){
|
||||
|
||||
//bottomNavigationView.enableAnimation(false);
|
||||
bottomNavigationView.enableShiftingMode(false);
|
||||
bottomNavigationView.enableItemShiftingMode(false);
|
||||
bottomNavigationView.setTextVisibility(true);
|
||||
bottomNavigationView.setIconSize(24, 24);
|
||||
|
||||
bottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
|
||||
@Override
|
||||
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
|
||||
switch (item.getItemId()){
|
||||
case R.id.action_order:
|
||||
if (currentFragmentName.equals(OrderFragment.FRAGMENT_NAME))
|
||||
return true;
|
||||
fragmentManager.beginTransaction().replace(R.id.fragmentContainer, OrderFragment.newInstance()).commit();
|
||||
currentFragmentName = OrderFragment.FRAGMENT_NAME;
|
||||
return true;
|
||||
|
||||
case R.id.action_cart:
|
||||
if (currentFragmentName.equals(CartFragment.FRAGMENT_NAME))
|
||||
return true;
|
||||
fragmentManager.beginTransaction().replace(R.id.fragmentContainer, CartFragment.newInstance()).commit();
|
||||
currentFragmentName = CartFragment.FRAGMENT_NAME;
|
||||
return true;
|
||||
|
||||
case R.id.action_profile:
|
||||
if (currentFragmentName.equals(ProfileFragment.FRAGMENT_NAME))
|
||||
return true;
|
||||
fragmentManager.beginTransaction().replace(R.id.fragmentContainer, ProfileFragment.newInstance()).commit();
|
||||
currentFragmentName = ProfileFragment.FRAGMENT_NAME;
|
||||
return true;
|
||||
|
||||
case R.id.action_info:
|
||||
if (currentFragmentName.equals(InfoFragment.FRAGMENT_NAME))
|
||||
return true;
|
||||
fragmentManager.beginTransaction().replace(R.id.fragmentContainer, InfoFragment.newInstance()).commit();
|
||||
currentFragmentName = InfoFragment.FRAGMENT_NAME;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void initNavigationDrawer(){
|
||||
pizzalinkToolbar.getHamburgerIcon().setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
openNavigationDrawer();
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
private void openNavigationDrawer(){
|
||||
drawerLayout.openDrawer(GravityCompat.START);
|
||||
}
|
||||
|
||||
private void selectMenuItem(View view){
|
||||
drawerLayout.closeDrawers();
|
||||
switch (view.getId()){
|
||||
case R.id.navMenuItem1:
|
||||
Toast.makeText(this, "NavMenuItem1", Toast.LENGTH_SHORT).show();
|
||||
break;
|
||||
case R.id.navMenuItem2:
|
||||
Toast.makeText(this, "NavMenuItem2", Toast.LENGTH_SHORT).show();
|
||||
break;
|
||||
case R.id.navMenuItem3:
|
||||
Toast.makeText(this, "NavMenuItem3", Toast.LENGTH_SHORT).show();
|
||||
break;
|
||||
case R.id.navMenuItem4:
|
||||
Toast.makeText(this, "NavMenuItem4", Toast.LENGTH_SHORT).show();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
public void setPizzalinkToolbarFields(boolean showHamburgerIcon, String title){
|
||||
pizzalinkToolbar.setHamburgerIconVisibility(showHamburgerIcon);
|
||||
pizzalinkToolbar.setTitle(title);
|
||||
if(showHamburgerIcon)
|
||||
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
|
||||
else
|
||||
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package ch.pizzalink.android.activity;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
|
||||
import butterknife.ButterKnife;
|
||||
@@ -12,5 +13,7 @@ public class SplashActivity extends BaseActivity {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_splash);
|
||||
ButterKnife.bind(this);
|
||||
|
||||
startActivity(new Intent(this, MainActivity.class));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package ch.pizzalink.android.fragment;
|
||||
|
||||
import android.support.v4.app.Fragment;
|
||||
|
||||
import ch.pizzalink.android.activity.MainActivity;
|
||||
|
||||
/**
|
||||
* Created by cimenmus on 18/09/2017.
|
||||
*/
|
||||
|
||||
public class BaseFragment extends Fragment {
|
||||
|
||||
public void setPizzalinkToolbarFields(boolean showHamburgerIcon, String title){
|
||||
MainActivity mainActivity = (MainActivity) getActivity();
|
||||
if(mainActivity == null)
|
||||
return;
|
||||
mainActivity.setPizzalinkToolbarFields(showHamburgerIcon, title);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package ch.pizzalink.android.fragment;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import butterknife.BindString;
|
||||
import butterknife.ButterKnife;
|
||||
import ch.pizzalink.android.R;
|
||||
|
||||
/**
|
||||
* Created by cimenmus on 18/09/2017.
|
||||
*/
|
||||
|
||||
public class CartFragment extends BaseFragment {
|
||||
|
||||
@BindString(R.string.fragment_title_cart) String fragmentTitle;
|
||||
|
||||
public static final java.lang.String FRAGMENT_NAME = "cartFragment";
|
||||
|
||||
public CartFragment() {}
|
||||
|
||||
public static CartFragment newInstance() {
|
||||
return new CartFragment();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
}
|
||||
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
View view = inflater.inflate(R.layout.fragment_cart, container, false);
|
||||
ButterKnife.bind(this, view);
|
||||
initViews();
|
||||
return view;
|
||||
}
|
||||
|
||||
private void initViews(){
|
||||
setPizzalinkToolbarFields(false, fragmentTitle);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package ch.pizzalink.android.fragment;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import butterknife.BindString;
|
||||
import butterknife.ButterKnife;
|
||||
import ch.pizzalink.android.R;
|
||||
|
||||
/**
|
||||
* Created by cimenmus on 18/09/2017.
|
||||
*/
|
||||
|
||||
public class InfoFragment extends BaseFragment {
|
||||
|
||||
@BindString(R.string.fragment_title_info) String fragmentTitle;
|
||||
|
||||
public static final java.lang.String FRAGMENT_NAME = "infoFragment";
|
||||
|
||||
public InfoFragment() {}
|
||||
|
||||
public static InfoFragment newInstance() {
|
||||
return new InfoFragment();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
}
|
||||
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
View view = inflater.inflate(R.layout.fragment_info, container, false);
|
||||
ButterKnife.bind(this, view);
|
||||
initViews();
|
||||
return view;
|
||||
}
|
||||
|
||||
private void initViews(){
|
||||
setPizzalinkToolbarFields(false, fragmentTitle);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package ch.pizzalink.android.fragment;
|
||||
|
||||
import android.support.v4.app.Fragment;
|
||||
|
||||
import ch.pizzalink.android.activity.MainActivity;
|
||||
|
||||
/**
|
||||
* Created by cimenmus on 18/09/2017.
|
||||
*/
|
||||
|
||||
public class OrderBaseFragment extends BaseFragment {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package ch.pizzalink.android.fragment;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import butterknife.BindString;
|
||||
import butterknife.ButterKnife;
|
||||
import ch.pizzalink.android.R;
|
||||
|
||||
/**
|
||||
* Created by cimenmus on 18/09/2017.
|
||||
*/
|
||||
|
||||
public class OrderFragment extends BaseFragment {
|
||||
|
||||
@BindString(R.string.fragment_title_order) String fragmentTitle;
|
||||
|
||||
public static final java.lang.String FRAGMENT_NAME = "orderFragment";
|
||||
|
||||
public OrderFragment() {}
|
||||
|
||||
public static OrderFragment newInstance() {
|
||||
return new OrderFragment();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
}
|
||||
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
View view = inflater.inflate(R.layout.fragment_order, container, false);
|
||||
ButterKnife.bind(this, view);
|
||||
initViews();
|
||||
return view;
|
||||
}
|
||||
|
||||
private void initViews(){
|
||||
setPizzalinkToolbarFields(true, fragmentTitle);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package ch.pizzalink.android.fragment;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import butterknife.BindString;
|
||||
import butterknife.ButterKnife;
|
||||
import ch.pizzalink.android.R;
|
||||
|
||||
/**
|
||||
* Created by cimenmus on 18/09/2017.
|
||||
*/
|
||||
|
||||
public class ProfileFragment extends BaseFragment {
|
||||
|
||||
@BindString(R.string.fragment_title_profile) String fragmentTitle;
|
||||
|
||||
public static final java.lang.String FRAGMENT_NAME = "profileFragment";
|
||||
|
||||
public ProfileFragment() {}
|
||||
|
||||
public static ProfileFragment newInstance() {
|
||||
return new ProfileFragment();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
}
|
||||
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
View view = inflater.inflate(R.layout.fragment_profile, container, false);
|
||||
ButterKnife.bind(this, view);
|
||||
initViews();
|
||||
return view;
|
||||
}
|
||||
|
||||
private void initViews(){
|
||||
setPizzalinkToolbarFields(false, fragmentTitle);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package ch.pizzalink.android.interfaces;
|
||||
|
||||
import android.view.View;
|
||||
|
||||
/**
|
||||
* Created by cimenmus on 12/09/2017.
|
||||
*/
|
||||
|
||||
public interface DialogButtonClickListener {
|
||||
public void onButtonClick(View view);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
package ch.pizzalink.android.interfaces;
|
||||
|
||||
import android.view.View;
|
||||
|
||||
/**
|
||||
* Created by cimenmus on 12/09/2017.
|
||||
*/
|
||||
|
||||
public interface RecyclerItemClickListener {
|
||||
public void onItemClick(View view , int position);
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package ch.pizzalink.android.view;
|
||||
|
||||
/**
|
||||
* Created by cimenmus on 12/09/2017.
|
||||
*/
|
||||
|
||||
public class OvalEdittext {
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
package ch.pizzalink.android.view;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.support.v7.widget.Toolbar;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
import ch.pizzalink.android.R;
|
||||
import ch.pizzalink.android.activity.BaseActivity;
|
||||
|
||||
/**
|
||||
* Created by cimenmus on 18/09/2017.
|
||||
*/
|
||||
|
||||
public class PizzalinkToolbar extends Toolbar {
|
||||
|
||||
private View rootView;;
|
||||
private TextView toolbarTitleTextView;
|
||||
private ImageView hamburgerIcon;
|
||||
private boolean showHamburgerIcon;
|
||||
private String title;
|
||||
|
||||
/*
|
||||
public PizzalinkToolbar(Toolbar toolbar){
|
||||
this.toolbar = toolbar;
|
||||
initViews();
|
||||
toolbar.setBackgroundColor(ContextCompat.getColor(BaseActivity.currentActivity, android.R.color.transparent));
|
||||
}
|
||||
*/
|
||||
|
||||
public PizzalinkToolbar(Context context) {
|
||||
super(context);
|
||||
init(context);
|
||||
}
|
||||
|
||||
public PizzalinkToolbar(Context context, AttributeSet attrs) {
|
||||
super(context, attrs);
|
||||
TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.PizzalinkToolbar, 0, 0);
|
||||
try {
|
||||
showHamburgerIcon = a.getBoolean(R.styleable.PizzalinkToolbar_showHamburgerMenuIcon, false);
|
||||
title = a.getString(R.styleable.PizzalinkToolbar_title);
|
||||
} finally {
|
||||
a.recycle();
|
||||
}
|
||||
init(context);
|
||||
}
|
||||
|
||||
private void init(Context context){
|
||||
rootView = inflate(context, R.layout.layout_pizzalink_toolbar, this);
|
||||
this.setPadding(0, 0, 0, 0);
|
||||
this.setContentInsetsAbsolute(0, 0);
|
||||
toolbarTitleTextView = (TextView) rootView.findViewById(R.id.toolbarTitleTextView);
|
||||
hamburgerIcon = (ImageView) rootView.findViewById(R.id.hamburgerIcon);
|
||||
if(showHamburgerIcon)
|
||||
hamburgerIcon.setVisibility(VISIBLE);
|
||||
if(title != null) {
|
||||
toolbarTitleTextView.setText(title);
|
||||
toolbarTitleTextView.setVisibility(VISIBLE);
|
||||
}
|
||||
}
|
||||
|
||||
public Toolbar getToolbar() {
|
||||
return (Toolbar) rootView;
|
||||
}
|
||||
|
||||
public void setTitle(String title){
|
||||
rootView.setVisibility(View.VISIBLE);
|
||||
toolbarTitleTextView.setVisibility(View.VISIBLE);
|
||||
toolbarTitleTextView.setText(title);
|
||||
}
|
||||
|
||||
public void setHamburgerIconVisibility(boolean show) {
|
||||
if(show)
|
||||
hamburgerIcon.setVisibility(VISIBLE);
|
||||
else
|
||||
hamburgerIcon.setVisibility(GONE);
|
||||
}
|
||||
|
||||
public ImageView getHamburgerIcon() {
|
||||
return hamburgerIcon;
|
||||
}
|
||||
}
|
||||
4
app/src/main/res/drawable/ic_bottom_nav_item_cart.xml
Normal file
4
app/src/main/res/drawable/ic_bottom_nav_item_cart.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<vector android:height="24dp" android:viewportHeight="196.095"
|
||||
android:viewportWidth="196.095" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M155.16,78.07l-24.13,-48.27c2.44,-2.63 3.97,-6.13 3.97,-9.99c0,-8.12 -6.57,-14.7 -14.68,-14.7c-8.12,0 -14.69,6.57 -14.69,14.7c0,7.94 6.31,14.37 14.19,14.64l21.82,43.62H54.49l21.81,-43.62c7.87,-0.27 14.19,-6.7 14.19,-14.64c0,-8.12 -6.58,-14.7 -14.69,-14.7c-8.11,0 -14.7,6.57 -14.7,14.7c0,3.87 1.54,7.36 3.98,9.99l-24.14,48.27H0l42.49,112.92h111.11l42.5,-112.92H155.16zM78.09,147.41v-25.77h39.94v25.77H78.09zM118.03,159.51v19.36H78.09v-19.36H118.03zM39.06,147.49l-9.72,-25.85h36.64v25.78H39.08L39.06,147.49L39.06,147.49zM78.09,109.53V90.17h39.94v19.36H78.09zM130.13,121.64h36.63l-9.71,25.84v-0.07h-26.9v-25.77H130.13zM130.13,109.53V90.17h48.48l-7.28,19.36H130.13zM65.98,90.17v19.36H24.78l-7.28,-19.36H65.98zM43.59,159.51h22.39v19.36H50.87L43.59,159.51zM130.13,178.88v-19.36h22.39l-7.29,19.36H130.13z"/>
|
||||
</vector>
|
||||
6
app/src/main/res/drawable/ic_bottom_nav_item_info.xml
Normal file
6
app/src/main/res/drawable/ic_bottom_nav_item_info.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<vector android:height="24dp" android:viewportHeight="330.0"
|
||||
android:viewportWidth="330.0" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M165,0C74,0 0,74 0,165C0,256 74,330 165,330s165,-74 165,-165C330,74 256,0 165,0zM165,300c-74.4,0 -135,-60.6 -135,-135C30,90.6 90.6,30 165,30s135,60.6 135,135C300,239.4 239.4,300 165,300z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M165,70c-11,0 -20,9 -20,20c0,11 9,20 20,20c11,0 20,-9 20,-20C185,79 176,70 165,70z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M165,140c-8.3,0 -15,6.7 -15,15v90c0,8.3 6.7,15 15,15c8.3,0 15,-6.7 15,-15v-90C180,146.7 173.3,140 165,140z"/>
|
||||
</vector>
|
||||
8
app/src/main/res/drawable/ic_bottom_nav_item_order.xml
Normal file
8
app/src/main/res/drawable/ic_bottom_nav_item_order.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<vector android:height="24dp" android:viewportHeight="511.707"
|
||||
android:viewportWidth="511.707" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M264.5,162.4v-9.1c0,-5.1 -3.4,-8.5 -8.5,-8.5s-8.5,3.4 -8.5,8.5v9.1c-34.3,4.2 -60.6,33 -60.6,67.7c0,5.1 3.4,8.5 8.5,8.5h121.2c5.1,0 8.5,-3.4 8.5,-8.5C325.1,195.4 298.8,166.5 264.5,162.4zM204.8,221.6c3.4,-24.7 24.7,-42.7 51.2,-42.7c25.6,0 46.9,17.9 51.2,42.7L204.8,221.6z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M187.7,255.7c-5.1,0 -8.5,3.4 -8.5,8.5s3.4,8.5 8.5,8.5h136.5c5.1,0 8.5,-3.4 8.5,-8.5s-3.4,-8.5 -8.5,-8.5L187.7,255.7z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M366.9,85h-34.1v-76.8c0,-2.6 -1.7,-6 -4.3,-6.8c-2.6,-1.7 -6,-1.7 -8.5,-0.9l-179.2,85.3c-3.4,1.7 -5.1,5.1 -4.3,9.4v407.9c0,5.1 3.4,8.5 8.5,8.5h221.9c5.1,0 8.5,-3.4 8.5,-8.5v-409.6C375.4,88.5 372,85 366.9,85zM315.7,21.9L315.7,85h-133.1L315.7,21.9zM358.4,494.6h-204.8L153.6,102.1h170.7h34.1L358.4,494.6z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M315.7,443.4L196.2,443.4c-5.1,0 -8.5,3.4 -8.5,8.5c0,5.1 3.4,8.5 8.5,8.5h119.5c5.1,0 8.5,-3.4 8.5,-8.5C324.2,446.9 320.8,443.4 315.7,443.4z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M281.6,426.4c5.1,0 8.5,-3.4 8.5,-8.5s-3.4,-8.5 -8.5,-8.5h-51.2c-5.1,0 -8.5,3.4 -8.5,8.5s3.4,8.5 8.5,8.5L281.6,426.4z"/>
|
||||
</vector>
|
||||
7
app/src/main/res/drawable/ic_bottom_nav_item_profile.xml
Normal file
7
app/src/main/res/drawable/ic_bottom_nav_item_profile.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<vector android:height="24dp" android:viewportHeight="350.0"
|
||||
android:viewportWidth="350.0" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M175,171.2c38.9,0 70.5,-38.3 70.5,-85.6C245.5,38.3 235.1,0 175,0s-70.5,38.3 -70.5,85.6C104.5,132.9 136.1,171.2 175,171.2z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M41.9,301.9C41.9,299 41.9,301 41.9,301.9L41.9,301.9z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M308.1,304.1C308.1,303.3 308.1,298.6 308.1,304.1L308.1,304.1z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M307.9,298.4c-1.3,-82.3 -12.1,-105.8 -94.4,-120.7c0,0 -11.6,14.8 -38.6,14.8s-38.6,-14.8 -38.6,-14.8c-81.4,14.7 -92.8,37.8 -94.3,118c-0.1,6.5 -0.2,6.9 -0.2,6.1c0,1.4 0,4.1 0,8.7c0,0 19.6,39.5 133.1,39.5c113.5,0 133.1,-39.5 133.1,-39.5c0,-3 0,-5 0,-6.4C308.1,304.6 308,303.7 307.9,298.4z"/>
|
||||
</vector>
|
||||
6
app/src/main/res/drawable/ic_hamburger_menu.xml
Normal file
6
app/src/main/res/drawable/ic_hamburger_menu.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<vector android:height="24dp" android:viewportHeight="53.0"
|
||||
android:viewportWidth="53.0" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M2,13.5h49c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2H2c-1.1,0 -2,0.9 -2,2S0.9,13.5 2,13.5z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M2,28.5h49c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2H2c-1.1,0 -2,0.9 -2,2S0.9,28.5 2,28.5z"/>
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M2,43.5h49c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2H2c-1.1,0 -2,0.9 -2,2S0.9,43.5 2,43.5z"/>
|
||||
</vector>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item
|
||||
android:color="@color/bottom_menu_selected_item"
|
||||
android:state_checked="true" />
|
||||
|
||||
<item android:color="@color/bottom_menu_unselected_item" />
|
||||
</selector>
|
||||
@@ -1,9 +1,155 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<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:orientation="vertical"
|
||||
tools:context="ch.pizzalink.android.activity.MainActivity">
|
||||
|
||||
</android.support.constraint.ConstraintLayout>
|
||||
<ch.pizzalink.android.view.PizzalinkToolbar
|
||||
android:id="@+id/pizzalinkToolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:title="@string/bottom_nav_menu_item_order"
|
||||
app:showHamburgerMenuIcon="true"/>
|
||||
|
||||
<android.support.v4.widget.DrawerLayout
|
||||
android:id="@+id/drawerLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/pizzalinkToolbar"
|
||||
android:layout_above="@+id/bottomNavigationView">
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/fragmentContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1"
|
||||
android:background="@color/white"/>
|
||||
|
||||
<include layout="@layout/layout_navigation_drawer"/>
|
||||
|
||||
</android.support.v4.widget.DrawerLayout>
|
||||
|
||||
<com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx
|
||||
android:id="@+id/bottomNavigationView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentBottom="true"
|
||||
app:itemIconTint="@drawable/selector_bottom_navigation_item"
|
||||
app:itemTextColor="@drawable/selector_bottom_navigation_item"
|
||||
android:background="@color/white"
|
||||
app:menu="@menu/menu_bottom_navigation"
|
||||
app:itemBackground="@color/black"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
full screen navigation drawer
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<android.support.v4.widget.DrawerLayout
|
||||
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:id="@+id/drawerLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
tools:context="ch.pizzalink.android.activity.MainActivity">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<ch.pizzalink.android.view.PizzalinkToolbar
|
||||
android:id="@+id/pizzalinkToolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:title="@string/bottom_nav_menu_item_order"
|
||||
app:showHamburgerMenuIcon="true"/>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/fragmentContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1"
|
||||
android:background="@color/white"/>
|
||||
|
||||
<com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx
|
||||
android:id="@+id/bottomNavigationView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="56dp"
|
||||
android:layout_gravity="bottom"
|
||||
app:itemIconTint="@drawable/selector_bottom_navigation_item"
|
||||
app:itemTextColor="@drawable/selector_bottom_navigation_item"
|
||||
android:background="@color/white"
|
||||
app:menu="@menu/menu_bottom_navigation"
|
||||
app:itemBackground="@color/black"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<include layout="@layout/layout_navigation_drawer"/>
|
||||
|
||||
</android.support.v4.widget.DrawerLayout>
|
||||
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
navigation menu between toolbar and bottom navigation
|
||||
|
||||
<?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:orientation="vertical"
|
||||
tools:context="ch.pizzalink.android.activity.MainActivity">
|
||||
|
||||
<ch.pizzalink.android.view.PizzalinkToolbar
|
||||
android:id="@+id/pizzalinkToolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:title="@string/bottom_nav_menu_item_order"
|
||||
app:showHamburgerMenuIcon="true"/>
|
||||
|
||||
<android.support.v4.widget.DrawerLayout
|
||||
android:id="@+id/drawerLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/pizzalinkToolbar"
|
||||
android:layout_above="@+id/bottomNavigationView">
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/fragmentContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1"
|
||||
android:background="@color/white"/>
|
||||
|
||||
<include layout="@layout/layout_navigation_drawer"/>
|
||||
|
||||
</android.support.v4.widget.DrawerLayout>
|
||||
|
||||
<com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx
|
||||
android:id="@+id/bottomNavigationView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentBottom="true"
|
||||
app:itemIconTint="@drawable/selector_bottom_navigation_item"
|
||||
app:itemTextColor="@drawable/selector_bottom_navigation_item"
|
||||
android:background="@color/white"
|
||||
app:menu="@menu/menu_bottom_navigation"
|
||||
app:itemBackground="@color/black"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
-->
|
||||
15
app/src/main/res/layout/fragment_cart.xml
Normal file
15
app/src/main/res/layout/fragment_cart.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Cart Fragment"
|
||||
android:layout_centerInParent="true"
|
||||
android:textColor="@color/black"/>
|
||||
|
||||
</RelativeLayout>
|
||||
15
app/src/main/res/layout/fragment_info.xml
Normal file
15
app/src/main/res/layout/fragment_info.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Order Fragment"
|
||||
android:layout_centerInParent="true"
|
||||
android:textColor="@color/black"/>
|
||||
|
||||
</RelativeLayout>
|
||||
15
app/src/main/res/layout/fragment_order.xml
Normal file
15
app/src/main/res/layout/fragment_order.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Order Fragment"
|
||||
android:layout_centerInParent="true"
|
||||
android:textColor="@color/black"/>
|
||||
|
||||
</RelativeLayout>
|
||||
15
app/src/main/res/layout/fragment_profile.xml
Normal file
15
app/src/main/res/layout/fragment_profile.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Order Fragment"
|
||||
android:layout_centerInParent="true"
|
||||
android:textColor="@color/black"/>
|
||||
|
||||
</RelativeLayout>
|
||||
47
app/src/main/res/layout/layout_navigation_drawer.xml
Normal file
47
app/src/main/res/layout/layout_navigation_drawer.xml
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="240dp"
|
||||
android:layout_height="match_parent"
|
||||
android:background="@color/black"
|
||||
android:layout_gravity="start"
|
||||
android:clickable="true">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/navMenuItem1"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="@color/white"
|
||||
android:padding="16dp"
|
||||
android:text="Item 1"
|
||||
android:gravity="center_horizontal" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/navMenuItem2"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="@color/white"
|
||||
android:padding="16dp"
|
||||
android:text="Item 2"
|
||||
android:gravity="center_horizontal" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/navMenuItem3"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="@color/white"
|
||||
android:padding="16dp"
|
||||
android:text="Item 3"
|
||||
android:gravity="center_horizontal" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/navMenuItem4"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="@color/white"
|
||||
android:padding="16dp"
|
||||
android:text="Item 4"
|
||||
android:gravity="center_horizontal" />
|
||||
|
||||
</LinearLayout>
|
||||
45
app/src/main/res/layout/layout_pizzalink_toolbar.xml
Normal file
45
app/src/main/res/layout/layout_pizzalink_toolbar.xml
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<android.support.v7.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:ignore="MissingPrefix"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="?attr/actionBarSize"
|
||||
android:contentInsetLeft="0dp"
|
||||
android:contentInsetStart="0dp"
|
||||
app:contentInsetLeft="0dp"
|
||||
app:contentInsetStart="0dp"
|
||||
android:contentInsetRight="0dp"
|
||||
android:contentInsetEnd="0dp"
|
||||
app:contentInsetRight="0dp"
|
||||
app:contentInsetEnd="0dp"
|
||||
android:background="@color/red">
|
||||
|
||||
<RelativeLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/hamburgerIcon"
|
||||
android:layout_width="?attr/actionBarSize"
|
||||
android:layout_height="?attr/actionBarSize"
|
||||
android:padding="20dp"
|
||||
android:layout_centerVertical="true"
|
||||
android:src="@drawable/ic_hamburger_menu"
|
||||
android:visibility="gone"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/toolbarTitleTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_centerInParent="true"
|
||||
android:textColor="@color/white"
|
||||
fontPath="fonts/AvenirNextLTProDemi.otf"
|
||||
android:visibility="gone"/>
|
||||
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
</android.support.v7.widget.Toolbar>
|
||||
26
app/src/main/res/menu/menu_bottom_navigation.xml
Normal file
26
app/src/main/res/menu/menu_bottom_navigation.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
|
||||
<item
|
||||
android:id="@+id/action_order"
|
||||
android:icon="@drawable/ic_bottom_nav_item_order"
|
||||
android:title="@string/bottom_nav_menu_item_order" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_cart"
|
||||
android:icon="@drawable/ic_bottom_nav_item_cart"
|
||||
android:title="@string/bottom_nav_menu_item_my_cart" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_profile"
|
||||
android:icon="@drawable/ic_bottom_nav_item_profile"
|
||||
android:title="@string/bottom_nav_menu_item_profile" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_info"
|
||||
android:icon="@drawable/ic_bottom_nav_item_info"
|
||||
android:title="@string/bottom_nav_menu_item_info" />
|
||||
|
||||
</menu>
|
||||
7
app/src/main/res/values/attrs.xml
Normal file
7
app/src/main/res/values/attrs.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<declare-styleable name="PizzalinkToolbar">
|
||||
<attr name="showHamburgerMenuIcon" format="boolean" />
|
||||
<attr name="title" format="string" />
|
||||
</declare-styleable>
|
||||
</resources>
|
||||
@@ -1,6 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="colorPrimary">#3F51B5</color>
|
||||
<color name="colorPrimaryDark">#303F9F</color>
|
||||
<color name="colorAccent">#FF4081</color>
|
||||
<color name="colorPrimary">#EC1649</color>
|
||||
<color name="colorPrimaryDark">#EC1649</color>
|
||||
<color name="colorAccent">#EC1649</color>
|
||||
|
||||
<color name="red">#EC1649</color>
|
||||
<color name="black">#303030</color>
|
||||
<color name="white">#ffffff</color>
|
||||
<color name="bottom_menu_selected_item">#EC1649</color>
|
||||
<color name="bottom_menu_unselected_item">#ffffff</color>
|
||||
</resources>
|
||||
|
||||
@@ -1,3 +1,27 @@
|
||||
<resources>
|
||||
<string name="app_name">Pizzalink</string>
|
||||
|
||||
<!-- MainAcitivity -->
|
||||
<string name="bottom_nav_menu_item_order">Order</string>
|
||||
<string name="bottom_nav_menu_item_my_cart">My Cart</string>
|
||||
<string name="bottom_nav_menu_item_profile">Profile</string>
|
||||
<string name="bottom_nav_menu_item_info">Info</string>
|
||||
<!-- MainAcitivity -->
|
||||
|
||||
<!-- OrderFragment -->
|
||||
<string name="fragment_title_order">Order</string>
|
||||
<!-- OrderFragment -->
|
||||
|
||||
<!-- OrderFragment -->
|
||||
<string name="fragment_title_cart">Cart</string>
|
||||
<!-- OrderFragment -->
|
||||
|
||||
<!-- OrderFragment -->
|
||||
<string name="fragment_title_profile">Profile</string>
|
||||
<!-- OrderFragment -->
|
||||
|
||||
<!-- OrderFragment -->
|
||||
<string name="fragment_title_info">Info</string>
|
||||
<!-- OrderFragment -->
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -8,4 +8,9 @@
|
||||
<item name="colorAccent">@color/colorAccent</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme.NoActionBar">
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user