android.support.v7.app.ActionBar#setElevation ( )源码实例Demo

下面列出了android.support.v7.app.ActionBar#setElevation ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: MiPushFramework   文件: EntityHeaderController.java
public EntityHeaderController styleActionBar(AppCompatActivity activity) {
    if (activity == null) {
        Log.w(TAG, "No activity, cannot style actionbar.");
        return this;
    }
    final ActionBar actionBar = activity.getSupportActionBar();
    if (actionBar == null) {
        Log.w(TAG, "No actionbar, cannot style actionbar.");
        return this;
    }
    actionBar.setBackgroundDrawable(
            new ColorDrawable(Utils.getColorAttr(activity, R.attr.colorSettings)));
    actionBar.setElevation(0);
    //if (mRecyclerView != null && mLifecycle != null) {
    //    ActionBarShadowController.attachToRecyclerView(mActivity, mLifecycle, mRecyclerView);
    //}

    return this;
}
 
源代码2 项目: Jager   文件: DrawerActivity.java
protected void setToolBar () {
	String[] drawerData = getResources ().getStringArray (R.array
			.drawer_items);
	setSupportActionBar (mToolBar);
	ActionBar actionBar = getSupportActionBar ();
	actionBar.setElevation (5);
	switch (getSelfNavDrawerItem ()) {
		case NAVDRAWER_ITEM_TODAYS_PRODUCTS:
			actionBar.setTitle ("Today\'s " + drawerData[0]);
			break;
		case NAVDRAWER_ITEM_COLLECTIONS:
			actionBar.setTitle ("Featured " + drawerData[1]);
			break;
		case NAVDRAWER_ITEM_SETTINGS:
			actionBar.setTitle (drawerData[2]);
			break;
		case NAVDRAWER_ITEM_ABOUT:
			actionBar.setTitle (drawerData[3]);
			break;
	}
}
 
源代码3 项目: AndroidWallet   文件: StatusBarUtils.java
/**
 * 去除 ActionBar 阴影
 */
public StatusBarUtils clearActionBarShadow() {
    if (Build.VERSION.SDK_INT >= 21) {
        ActionBar supportActionBar = ((AppCompatActivity) mActivity).getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.setElevation(0);
        }
    }
    return this;
}
 
源代码4 项目: styT   文件: IntroActivity.java
public void clearActionBarShadow() {
    if (Build.VERSION.SDK_INT >= 21) {
        ActionBar supportActionBar = ((AppCompatActivity) this).getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.setElevation(0);
        }
    }

}
 
源代码5 项目: styT   文件: BaseActivity.java
/**
 * 去除 ActionBar 阴影
 */
public void clearActionBarShadow() {
    if (Build.VERSION.SDK_INT >= 21) {
        ActionBar supportActionBar = ((AppCompatActivity) this).getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.setElevation(0);
        }
    }

}
 
源代码6 项目: actor-platform   文件: BaseFragmentActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Configure ActionBar
    ActionBar actionBar = getSupportActionBar();
    if (actionBar != null) {
        actionBar.setElevation(0);
        actionBar.setDisplayShowHomeEnabled(false);
        actionBar.setDisplayHomeAsUpEnabled(true);
        actionBar.setDisplayShowTitleEnabled(true);
        actionBar.setDisplayShowCustomEnabled(false);

        if (STYLE.getToolBarColor() != 0) {
            actionBar.setBackgroundDrawable(new ColorDrawable(STYLE.getToolBarColor()));
        }
    }

    // Setting basic content
    FrameLayout rootLayout = new FrameLayout(this);
    rootLayout.setLayoutParams(new ViewGroup.LayoutParams(
            ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.MATCH_PARENT));
    rootLayout.setBackgroundColor(STYLE.getMainBackgroundColor());
    rootLayout.setId(R.id.content_frame);
    setContentView(rootLayout);

    // Setting Background Color
    getWindow().setBackgroundDrawable(new ColorDrawable(STYLE.getMainBackgroundColor()));
}
 
源代码7 项目: android-sliderview   文件: SlidingTabLayout.java
public void attachToActionBar(ActionBar bar) {
    this.bar = bar;
    if (bar != null) {
        bar.setElevation(0);
        barBackground = new ColorDrawable(((ColorDrawable) getBackground()).getColor());
        bar.setBackgroundDrawable(barBackground);
    }
}
 
源代码8 项目: Jager   文件: CollectionActivity.java
private void setupToolBar () {
	setSupportActionBar (mToolBar);
	ActionBar actionBar = getSupportActionBar ();
	if (actionBar != null) {
		actionBar.setTitle (mCollection.getName ());
		actionBar.setElevation (5);
		actionBar.setDisplayHomeAsUpEnabled (true);
	}
}
 
源代码9 项目: ScreenShift   文件: MainActivity.java
private void setUpToolbar() {
    showTimeout = false;
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_main);
    setSupportActionBar(toolbar);
    ActionBar actionBar = getSupportActionBar();
    if(actionBar != null) {
        actionBar.setElevation(getResources().getDimension(R.dimen.toolbar_elevation));
    }
    toolbar.setTitle(R.string.app_name);
    toolbar.setTitleTextColor(Color.WHITE);
    masterSwitch = new SwitchCompat(this);
    masterSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
            if (b) {
                enableService();
            } else {
                disableService();
            }
        }
    });
    Toolbar.LayoutParams params = new Toolbar.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
    params.gravity = Gravity.END;
    if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
        params.setMarginEnd((int) getResources().getDimension(R.dimen.activity_vertical_margin));
    } else {
        params.setMargins(0,0,(int) getResources().getDimension(R.dimen.activity_vertical_margin),0);
    }
    toolbar.addView(masterSwitch, params);
    boolean masterSwitchOn = PreferencesHelper.getBoolPreference(this, KEY_MASTER_SWITCH_ON);
    Log.d("masterSwitchOn", String.valueOf(masterSwitchOn));
    if(masterSwitch.isChecked() == masterSwitchOn){
        if(masterSwitchOn) enableService();
        else disableService();
    } else {
        masterSwitch.setChecked(masterSwitchOn);
    }
    showTimeout = true;
}
 
源代码10 项目: actionbarextras   文件: ActionbarextrasModule.java
/**
 * Sets the Actionbar elevation
 * See http://developer.android.com/reference/android/support/v7/app/ActionBar.html#setElevation(float)
 * 
 * @param Integer -	value
 */
private void handleSetElevation(Object value){
	ActionBar actionBar = getActionBar();

	if (actionBar == null){
		return;
	}
	actionBar.setElevation(TiConvert.toFloat(value));
}
 
源代码11 项目: IslamicLibraryAndroid   文件: StyleUtils.java
public static void setActionBarElevation(ActionBar actionBar, float elevation) {
    if (SystemUtils.runningOnLollipopOrLater() && actionBar != null) {
        actionBar.setElevation(elevation);
    }
}