Untitled
unknown
plain_text
9 months ago
9.9 kB
6
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);
}Editor is loading...
Leave a Comment