Untitled

 avatar
unknown
plain_text
20 days ago
9.9 kB
4
Indexable
public void setTopParams() {
        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                AppBarLayout app_bar_main = findViewById(R.id.mainAppBar);
                RelativeLayout layContainer = findViewById(R.id.Container);

                RelativeLayout.LayoutParams rr = (RelativeLayout.LayoutParams) layContainer.getLayoutParams();
                ViewGroup.MarginLayoutParams layoutParams_txt = (ViewGroup.MarginLayoutParams) txt_link.getLayoutParams();
                RelativeLayout.LayoutParams rrBar = (RelativeLayout.LayoutParams) app_bar_main.getLayoutParams();
                rrBar.topMargin = getStatusBarHeight();
                layoutParams_txt.bottomMargin=getNavigationBarHeight();
                txt_link.setLayoutParams(layoutParams_txt);
              //  textMenu.setText(defaultLang.get_Loginmenu());
                GlobalData.setCheckAvtarImage(getApplicationContext(), sessionManager, sessionManager.getImagePath(), SessionManager.getEnable_default_avatar_mobile(), SessionManager.getDefault_avatar_path(), SessionManager.getDefault_avatar_anonymous(), sessionManager.getFirstName(), sessionManager.getLastName(), user_profile_image, txt_profileName, true, "attendee");
                if (GlobalData.CURRENT_FRAG==GlobalData.AGENDA_FRAGMENT){
                    ImageView iconImageView = menuView.findViewById(R.id.img_langIcon);
                    TextView titleTextView = menuView.findViewById(R.id.txt_langName);
                    iconImageView.setColorFilter(Color.parseColor(sessionManager.getTopTextColor()));
                    titleTextView.setTextColor(Color.parseColor(sessionManager.getTopTextColor()));
                    if (img_search_agenda!=null && img_filter_agenda!=null && img_download_agenda!=null){
                        img_search_agenda.setVisible(true);
                        img_filter_agenda.setVisible(true);
                        img_download_agenda.setVisible(true);
                        edt_search.setVisibility(View.GONE);
                    }
                    frame_userProfile.setVisibility(View.GONE);
                    frme_noti.setVisibility(View.GONE);
                } else if (GlobalData.CURRENT_FRAG==GlobalData.ExhibitorCategoryWiseData ) {
                    if (languagesArray.size() > 1) {
                        img_lang.setVisibility(View.VISIBLE);
                    } else {
                        img_lang.setVisibility(View.GONE);
                    }
                    if (img_search_agenda!=null && img_filter_agenda!=null && img_download_agenda!=null){
                        img_search_agenda.setVisible(true);
                        img_filter_agenda.setVisible((sectionHeaderParentSubGroups != null && sectionHeaderParentSubGroups.size() != 0) || (sectionHeaderParentGroups != null && sectionHeaderParentGroups.size() != 0));
                        img_download_agenda.setVisible(false);
                        edt_search.setVisibility(View.GONE);
                    }
                    frame_userProfile.setVisibility(View.GONE);
                    frme_noti.setVisibility(View.GONE);
                }
                else if (GlobalData.CURRENT_FRAG == GlobalData.ExhibitorSubCategoryWiseListFragment) {
                    if (languagesArray.size() > 1) {
                        img_lang.setVisibility(View.VISIBLE);
                    } else {
                        img_lang.setVisibility(View.GONE);
                    }
                    if (img_search_agenda!=null && img_filter_agenda!=null && img_download_agenda!=null){
                        img_search_agenda.setVisible(true);
                        img_filter_agenda.setVisible(false);
                        img_download_agenda.setVisible(false);
                        edt_search.setVisibility(View.GONE);
                    }
                    frame_userProfile.setVisibility(View.GONE);
                    frme_noti.setVisibility(View.GONE);
                } else if (GlobalData.CURRENT_FRAG==GlobalData.ExhibitorProductList) {
                    if (img_search_agenda!=null && img_filter_agenda!=null && img_download_agenda!=null){
                        if (languagesArray.size() > 1) {
                            img_lang.setVisibility(View.VISIBLE);
                        } else {
                            img_lang.setVisibility(View.GONE);
                        }
                        if (img_search_agenda!=null && img_filter_agenda!=null && img_download_agenda!=null){
                            img_search_agenda.setVisible(true);
                            img_filter_agenda.setVisible(SessionManager.product_cat_id.isEmpty());
                            img_download_agenda.setVisible(false);
                            edt_search.setVisibility(View.GONE);
                        }
                        frame_userProfile.setVisibility(View.GONE);
                        frme_noti.setVisibility(View.GONE);
                    }
                } else{
                    if (img_search_agenda!=null && img_filter_agenda!=null && img_download_agenda!=null){
                        img_search_agenda.setVisible(false);
                        img_filter_agenda.setVisible(false);
                        img_download_agenda.setVisible(false);
                        edt_search.setVisibility(View.GONE);
                    }
                    frame_userProfile.setVisibility(View.VISIBLE);
                    frme_noti.setVisibility(View.VISIBLE);
                    edt_search.setQuery("", false);
                }
                if (GlobalData.CURRENT_FRAG==GlobalData.View_Agenda_Fragment){
                    app_bar_main.setVisibility(View.GONE);
                    getWindow().setStatusBarColor(Color.TRANSPARENT);
                    View decorView = getWindow().getDecorView();
                    decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
                    getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
                }else{
                    app_bar_main.setVisibility(View.VISIBLE);
                    View decorView = getWindow().getDecorView();
                    decorView.setSystemUiVisibility(0);
                }
                if (GlobalData.CURRENT_FRAG == HOME_FRAGMENT) {
                    image_menu.setColorFilter(Color.parseColor(sessionManager.getHamburger_color()));
                    image_back.setColorFilter(Color.parseColor(sessionManager.getHamburger_color()));
                    img_noti.setColorFilter(Color.parseColor(sessionManager.getHamburger_color()));
                    toolbar.setBackgroundColor(Color.TRANSPARENT);
                    app_bar_main.setBackgroundColor(Color.TRANSPARENT);
                    rr.removeRule(RelativeLayout.BELOW);
                    ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) drawer.getLayoutParams();
                    layoutParams.bottomMargin = 0;
                    drawer.setLayoutParams(layoutParams);
                    getWindow().setStatusBarColor(Color.TRANSPARENT);
                    getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
                } else {
//                    if (GlobalData.CURRENT_FRAG==GlobalData.ExhibitorCategoryWiseData) {
//                        blurView.setVisibility(View.VISIBLE);
//                    }else {
                        blurView.setVisibility(View.GONE);
//                    }
                    image_menu.setColorFilter(Color.parseColor(sessionManager.getTopTextColor()));
                    image_back.setColorFilter(Color.parseColor(sessionManager.getTopTextColor()));
                    img_noti.setColorFilter(Color.parseColor(sessionManager.getTopTextColor()));
                    rr.addRule(RelativeLayout.BELOW, R.id.mainAppBar);
//                    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
                    ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) drawer.getLayoutParams();
                    layoutParams.bottomMargin = getNavigationBarHeight();
                    drawer.setLayoutParams(layoutParams);
                    if (sessionManager.getFundrising_status().equalsIgnoreCase("1")) {
                        toolbar.setBackgroundColor(Color.parseColor(sessionManager.getFunTopBackColor()));
                        app_bar_main.setBackgroundColor(Color.parseColor(sessionManager.getFunTopBackColor()));
                    } else {
//                        if (GlobalData.CURRENT_FRAG==GlobalData.ExhibitorCategoryWiseData){
//                            toolbar.setBackgroundColor(Color.TRANSPARENT);
//                            app_bar_main.setBackgroundColor(Color.TRANSPARENT);
//                            rr.removeRule(RelativeLayout.BELOW);
//                            getWindow().setStatusBarColor(Color.TRANSPARENT);
//                            View decorView = getWindow().getDecorView();
//                            decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
//                            getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
//                        }else{
                            toolbar.setBackgroundColor(Color.parseColor(sessionManager.getTopBackColor()));
                            app_bar_main.setBackgroundColor(Color.parseColor(sessionManager.getTopBackColor()));
//                        }
                    }
                }
                layContainer.setLayoutParams(rr);
                app_bar_main.setLayoutParams(rrBar);
                //getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
            }
        }, 0);

    }
Leave a Comment