design part 3
This commit is contained in:
@@ -53,7 +53,10 @@ public class MainActivity extends BaseActivity {
|
||||
@BindView(R.id.pizzalinkToolbar) PizzalinkToolbar pizzalinkToolbar;
|
||||
@BindView(R.id.bottomNavigationView) BottomNavigationViewEx bottomNavigationView;
|
||||
|
||||
@BindView(R.id.shoppingCartLayout) RelativeLayout shoppingCartLayout;
|
||||
@BindView(R.id.badgeLayout) RelativeLayout badgeLayout;
|
||||
@BindView(R.id.badgeTextView) TextView badgeTextView;
|
||||
|
||||
@BindView(R.id.shoppingCartButtonLayout) RelativeLayout shoppingCartButtonLayout;
|
||||
@BindView(R.id.shoppingCartImageView) ImageView shoppingCartImageView;
|
||||
@BindView(R.id.shoppingCartTextView) TextView shoppingCartTextView;
|
||||
|
||||
@@ -69,7 +72,7 @@ public class MainActivity extends BaseActivity {
|
||||
private boolean isStartWithOrderHistory;
|
||||
private ArrayList<CategoryModel> categoryList = new ArrayList<>();
|
||||
private NavigationMenuRecyclerAdapter navigationMenuRecyclerAdapter;
|
||||
private Badge badge;
|
||||
//private Badge badge;
|
||||
private Animation animUp,animDown;
|
||||
|
||||
private SectionedRecyclerViewAdapter sectionAdapter = new SectionedRecyclerViewAdapter();
|
||||
@@ -93,7 +96,7 @@ public class MainActivity extends BaseActivity {
|
||||
}
|
||||
|
||||
private void initViews(){
|
||||
initBadgeView();
|
||||
//initBadgeView();
|
||||
initNavigationDrawer();
|
||||
initBottomNavigationView();
|
||||
showStartScreen();
|
||||
@@ -107,24 +110,24 @@ public class MainActivity extends BaseActivity {
|
||||
animDown = AnimationUtils.loadAnimation(this, R.anim.anim_scale_down);
|
||||
animUp = AnimationUtils.loadAnimation(this, R.anim.anim_scale_up);
|
||||
|
||||
shoppingCartLayout.setOnTouchListener(new View.OnTouchListener() {
|
||||
shoppingCartButtonLayout.setOnTouchListener(new View.OnTouchListener() {
|
||||
@Override
|
||||
public boolean onTouch(View v, MotionEvent event) {
|
||||
switch (event.getAction()) {
|
||||
case (android.view.MotionEvent.ACTION_DOWN):
|
||||
shoppingCartLayout.startAnimation(animDown);
|
||||
shoppingCartButtonLayout.startAnimation(animDown);
|
||||
return false;
|
||||
case (android.view.MotionEvent.ACTION_UP):
|
||||
shoppingCartLayout.startAnimation(animUp);
|
||||
shoppingCartButtonLayout.startAnimation(animUp);
|
||||
return false;
|
||||
case (android.view.MotionEvent.ACTION_CANCEL):
|
||||
shoppingCartLayout.startAnimation(animUp);
|
||||
shoppingCartButtonLayout.startAnimation(animUp);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
shoppingCartLayout.setOnClickListener(new View.OnClickListener() {
|
||||
shoppingCartButtonLayout.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
bottomNavigationView.setCurrentItem(2);
|
||||
@@ -132,12 +135,14 @@ public class MainActivity extends BaseActivity {
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
private void initBadgeView(){
|
||||
badge = new QBadgeView(this)
|
||||
.setBadgeBackgroundColor(redColor)
|
||||
.setBadgeTextColor(whiteColor)
|
||||
.setBadgeGravity(Gravity.TOP | Gravity.END);
|
||||
}
|
||||
*/
|
||||
|
||||
private void showStartScreen(){
|
||||
fragmentManager = getSupportFragmentManager();
|
||||
@@ -405,9 +410,21 @@ public class MainActivity extends BaseActivity {
|
||||
bottomNavigationView.setCurrentItem(1);
|
||||
}
|
||||
|
||||
/*
|
||||
private void addBadgeAt(int position, int number) {
|
||||
badge.setBadgeNumber(number);
|
||||
badge.bindTarget(bottomNavigationView.getBottomNavigationItemView(position));
|
||||
}
|
||||
*/
|
||||
|
||||
private void addBadgeAt(int position, int number) {
|
||||
badgeTextView.setText(String.valueOf(number));
|
||||
if(number <= 0){
|
||||
badgeLayout.setVisibility(View.GONE);
|
||||
}
|
||||
else {
|
||||
badgeLayout.setVisibility(View.VISIBLE);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user