Untitled

 avatar
Nensi
plain_text
a month ago
23 kB
2
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);
                    }
                    if (Objects.equals(sessionManager.getIs_agenda_note_enableStatus(), "1")){
                        addNoteLL.setVisibility(View.VISIBLE);
                    }
                    addnotTxt.setVisibility(View.GONE);
                    frame_userProfile.setVisibility(View.GONE);
                    frme_noti.setVisibility(View.GONE);

                    RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
                            RelativeLayout.LayoutParams.WRAP_CONTENT,
                            RelativeLayout.LayoutParams.WRAP_CONTENT
                    );
                    layoutParams.setMarginEnd(0);
                    addNoteLL.setLayoutParams(layoutParams);

                }
                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);
                    }
                    if (Objects.equals(sessionManager.getIs_exhibitor_note_enableStatus(), "1")){
                        addNoteLL.setVisibility(View.VISIBLE);
                        addnotTxt.setVisibility(View.VISIBLE);
                        addnotTxt.setText("Notes");
                    }
                    frame_userProfile.setVisibility(View.GONE);
                    frme_noti.setVisibility(View.GONE);
                    RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
                            RelativeLayout.LayoutParams.WRAP_CONTENT,
                            RelativeLayout.LayoutParams.WRAP_CONTENT
                    );
                    layoutParams.setMarginEnd(0);
                    addNoteLL.setLayoutParams(layoutParams);
                }
                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);
                    }
                    if (Objects.equals(sessionManager.getIs_exhibitor_note_enableStatus(), "1")){
                        addNoteLL.setVisibility(View.VISIBLE);
                        addnotTxt.setVisibility(View.VISIBLE);
                        addnotTxt.setText("Notes");
                    }
                    frame_userProfile.setVisibility(View.GONE);
                    frme_noti.setVisibility(View.GONE);
                    RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
                            RelativeLayout.LayoutParams.WRAP_CONTENT,
                            RelativeLayout.LayoutParams.WRAP_CONTENT
                    );
                    layoutParams.setMarginEnd(0);
                    addNoteLL.setLayoutParams(layoutParams);
                }
                else if (GlobalData.CURRENT_FRAG == GlobalData.Exhibitor_Detail_Fragment) {
                    if (Objects.equals(sessionManager.getIs_exhibitor_note_enableStatus(), "1")){
                        SessionManager.attendee_name = "";
                        addNoteLL.setVisibility(View.VISIBLE);
                        addnotTxt.setVisibility(View.VISIBLE);
                        addnotTxt.setText("Add Notes");
                        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
                                RelativeLayout.LayoutParams.WRAP_CONTENT,
                                RelativeLayout.LayoutParams.WRAP_CONTENT
                        );
                        int marginEndPx = getResources().getDimensionPixelSize(R.dimen._75sdp);
                        layoutParams.setMarginEnd(marginEndPx);
                        addNoteLL.setLayoutParams(layoutParams);
                    }

                    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);

                }
                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 (GlobalData.CURRENT_FRAG==GlobalData.SPEAKER_FRAGMENT ) {

                    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(false);
                        img_filter_agenda.setVisible(false);
                        img_download_agenda.setVisible(false);
                        edt_search.setVisibility(View.GONE);
                    }

                    if (Objects.equals(sessionManager.getIs_speaker_note_enableStatus(), "1")){
                        addNoteLL.setVisibility(View.VISIBLE);
                        addnotTxt.setVisibility(View.VISIBLE);
                        addnotTxt.setText("Notes");
                    }
                    frame_userProfile.setVisibility(View.VISIBLE);
                    frme_noti.setVisibility(View.VISIBLE);
                    RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
                            RelativeLayout.LayoutParams.WRAP_CONTENT,
                            RelativeLayout.LayoutParams.WRAP_CONTENT
                    );
                    int marginEndPx = getResources().getDimensionPixelSize(R.dimen._95sdp);
                    layoutParams.setMarginEnd(marginEndPx);
                    addNoteLL.setLayoutParams(layoutParams);
                }
                else if (GlobalData.CURRENT_FRAG == GlobalData.Speaker_Detail_Fragment) {
                    if (Objects.equals(sessionManager.getIs_speaker_note_enableStatus(), "1")){
                        addNoteLL.setVisibility(View.VISIBLE);
                        addnotTxt.setVisibility(View.VISIBLE);
                        addnotTxt.setText("Add Notes");
                        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
                                RelativeLayout.LayoutParams.WRAP_CONTENT,
                                RelativeLayout.LayoutParams.WRAP_CONTENT
                        );
                        int marginEndPx = getResources().getDimensionPixelSize(R.dimen._75sdp);
                        layoutParams.setMarginEnd(marginEndPx);
                        addNoteLL.setLayoutParams(layoutParams);
                    }
                    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);

                }
                else if (GlobalData.CURRENT_FRAG==GlobalData.SponsorGroupWiseFragment ) {
                    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(false);
                        img_filter_agenda.setVisible(false);
                        img_download_agenda.setVisible(false);
                        edt_search.setVisibility(View.GONE);
                    }
                    if (Objects.equals(sessionManager.getIs_sponsor_note_enableStatus(), "1")){
                        addNoteLL.setVisibility(View.VISIBLE);
                        addnotTxt.setVisibility(View.VISIBLE);
                        addnotTxt.setText("Notes");
                        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
                                RelativeLayout.LayoutParams.WRAP_CONTENT,
                                RelativeLayout.LayoutParams.WRAP_CONTENT
                        );
                        int marginEndPx = getResources().getDimensionPixelSize(R.dimen._95sdp);
                        layoutParams.setMarginEnd(marginEndPx);
                        addNoteLL.setLayoutParams(layoutParams);
                    }
                    frame_userProfile.setVisibility(View.VISIBLE);
                    frme_noti.setVisibility(View.VISIBLE);
                }
                else if (GlobalData.CURRENT_FRAG == GlobalData.Sponsor_Detail_Fragment) {
                    if (Objects.equals(sessionManager.getIs_sponsor_note_enableStatus(), "1")){
                        addNoteLL.setVisibility(View.VISIBLE);
                        addnotTxt.setVisibility(View.VISIBLE);
                        addnotTxt.setText("Add Notes");
                        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
                                RelativeLayout.LayoutParams.WRAP_CONTENT,
                                RelativeLayout.LayoutParams.WRAP_CONTENT
                        );
                        int marginEndPx = getResources().getDimensionPixelSize(R.dimen._75sdp);
                        layoutParams.setMarginEnd(marginEndPx);
                        addNoteLL.setLayoutParams(layoutParams);
                    }
                    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);
                }
                else if (GlobalData.CURRENT_FRAG==GlobalData.attndeeShareContactFragment ) {
                    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(false);
                        img_filter_agenda.setVisible(false);
                        img_download_agenda.setVisible(false);
                        edt_search.setVisibility(View.GONE);
                    }
                    if (Objects.equals(sessionManager.getIs_attendee_note_enableStatus(), "1")){
                        addNoteLL.setVisibility(View.VISIBLE);
                        addnotTxt.setVisibility(View.VISIBLE);
                        addnotTxt.setText("Notes");
                        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
                                RelativeLayout.LayoutParams.WRAP_CONTENT,
                                RelativeLayout.LayoutParams.WRAP_CONTENT
                        );
                        int marginEndPx = getResources().getDimensionPixelSize(R.dimen._95sdp);
                        layoutParams.setMarginEnd(marginEndPx);
                        addNoteLL.setLayoutParams(layoutParams);
                    }
                    frame_userProfile.setVisibility(View.VISIBLE);
                    frme_noti.setVisibility(View.VISIBLE);

                }
                else if (GlobalData.CURRENT_FRAG == GlobalData.Attendance_Detail_Fragment) {
                    if (Objects.equals(sessionManager.getIs_attendee_note_enableStatus(), "1")){
                        addNoteLL.setVisibility(View.VISIBLE);
                        addnotTxt.setVisibility(View.VISIBLE);
                        addnotTxt.setText("Add Notes");
                        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
                                RelativeLayout.LayoutParams.WRAP_CONTENT,
                                RelativeLayout.LayoutParams.WRAP_CONTENT
                        );
                        int marginEndPx = getResources().getDimensionPixelSize(R.dimen._75sdp);
                        layoutParams.setMarginEnd(marginEndPx);
                        addNoteLL.setLayoutParams(layoutParams);
                    }

                    if (Objects.equals(sessionManager.getIs_attendee_note_enableStatus(), "1")) {
                        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);
                }
                else{
                    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(false);
                        img_filter_agenda.setVisible(false);
                        img_download_agenda.setVisible(false);
                        edt_search.setVisibility(View.GONE);
                    }
                    addNoteLL.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);

    }
Editor is loading...
Leave a Comment