下面列出了androidx.appcompat.app.ActionBar#setElevation ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_linking_app_information);
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setElevation(0);
}
TextView tv = findViewById(R.id.activity_detail_version);
if (tv != null) {
tv.setText(getVersionName(this));
}
}
private void initGUI()
{
// Action bar (v7 compatibility library): use Toolbar
mToolbar = findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
final ActionBar actionBar = getSupportActionBar();
if (actionBar != null)
{
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setElevation(5.0f);
}
// activate toolbar separator, if necessary
{
final int sepColor = CompatUtils.getThemeColorAttr(this, R.attr.colorToolBarSeparator);
if (sepColor != Color.TRANSPARENT && findViewById(R.id.toolbar_separator) != null)
{
findViewById(R.id.toolbar_separator).setVisibility(View.VISIBLE);
}
}
// Action bar drawer
mDrawerLayout = findViewById(R.id.main_drawer_layout);
navigationView = findViewById(R.id.navigation_view);
if (navigationView != null)
{
prepareNavigationView();
}
// ActionBarDrawerToggle ties together the the proper interactions
// between the sliding drawer and the action bar app icon
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, mToolbar,
R.string.drawer_open, R.string.drawer_open)
{
public void onDrawerOpened(View drawerView)
{
super.onDrawerOpened(drawerView);
}
};
CompatUtils.setDrawerListener(mDrawerLayout, mDrawerToggle);
}
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_linking_induction);
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setElevation(0);
}
Button linkingBtn = findViewById(R.id.fragment_linking_app);
if (linkingBtn != null) {
linkingBtn.setOnClickListener((v) -> {
LinkingUtil.startLinkingApp(getApplicationContext());
});
}
Button googleBtn = findViewById(R.id.fragment_linking_setting_google_play_btn);
if (googleBtn != null) {
googleBtn.setOnClickListener((v) -> {
LinkingUtil.startGooglePlay(getApplicationContext());
});
}
Button updateBtn = findViewById(R.id.fragment_linking_setting_update_btn);
if (updateBtn != null) {
updateBtn.setOnClickListener((v) -> {
LinkingUtil.startGooglePlay(getApplicationContext());
});
}
}
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_linking_device);
mUtil = PreferenceUtil.getInstance(getApplicationContext());
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setTitle(getString(R.string.activity_device_title));
actionBar.setElevation(0);
}
Intent intent = getIntent();
if (intent != null) {
Bundle args = intent.getExtras();
if (args != null) {
mDevice = getLinkingDeviceByAddress(args.getString(EXTRA_ADDRESS));
if (mDevice != null) {
setupUI();
}
}
}
if (mDevice == null) {
finish();
}
}
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_linking_setting);
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setElevation(0);
}
pageTitle[0] = getString(R.string.activity_setting_tab_paring);
pageTitle[1] = getString(R.string.activity_setting_tab_beacon);
mFragments[0] = LinkingDeviceListFragment.newInstance();
mFragments[1] = LinkingBeaconListFragment.newInstance();
TabLayout tabLayout = findViewById(R.id.activity_setting_tabs);
ViewPager viewPager = findViewById(R.id.activity_setting_view_pager);
if (viewPager != null) {
viewPager.setAdapter(new MyFragmentPagerAdapter(getSupportFragmentManager()));
if (tabLayout != null) {
tabLayout.setupWithViewPager(viewPager);
}
}
checkArguments(getIntent());
if (LinkingUtil.getVersionCode(this) < LinkingUtil.LINKING_APP_VERSION) {
openUpdateDialog();
}
}
private void initGUI()
{
setContentView(orientation == android.content.res.Configuration.ORIENTATION_PORTRAIT ?
R.layout.activity_main_port : R.layout.activity_main_land);
if (configuration.isKeepScreenOn())
{
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
toolbar = findViewById(R.id.toolbar);
toolbar.setTitle(R.string.app_short_name);
setSupportActionBar(toolbar);
final ActionBar actionBar = getSupportActionBar();
if (actionBar != null)
{
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setTitle(R.string.app_short_name);
actionBar.setElevation(5.0f);
}
// Create the adapter that will return a fragment for each of the three
// primary sections of the activity.
pagerAdapter = new MainPagerAdapter(this, getSupportFragmentManager(), configuration);
// Set up the ViewPager with the sections adapter.
viewPager = findViewById(R.id.view_pager);
viewPager.setAdapter(pagerAdapter);
final TabLayout tabLayout = findViewById(R.id.tab_layout);
tabLayout.setupWithViewPager(viewPager);
// Navigation drawer
navigationDrawer = new MainNavigationDrawer(this, versionName);
// ActionBarDrawerToggle ties together the the proper interactions
// between the sliding drawer and the action bar app icon
mDrawerToggle = new ActionBarDrawerToggle(this, navigationDrawer.getDrawerLayout(), toolbar,
R.string.drawer_open, R.string.drawer_open)
{
public void onDrawerOpened(View drawerView)
{
super.onDrawerOpened(drawerView);
navigationDrawer.updateNavigationContent(stateHolder.getState());
}
};
Utils.setDrawerListener(navigationDrawer.getDrawerLayout(), mDrawerToggle);
}
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_linking_beacon);
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setTitle(getString(R.string.activity_beacon_title));
actionBar.setElevation(0);
}
Intent intent = getIntent();
if (intent != null) {
Bundle args = intent.getExtras();
if (args != null) {
int extraId = args.getInt(EXTRA_ID);
int vendorId = args.getInt(VENDOR_ID);
LinkingApplication app = (LinkingApplication) getApplication();
LinkingBeaconManager mgr = app.getLinkingBeaconManager();
mLinkingBeacon = mgr.findBeacon(extraId, vendorId);
}
}
if (BuildConfig.DEBUG) {
Log.i(TAG, "LinkingBeaconActivity#onCreate");
Log.i(TAG, "Beacon: " + mLinkingBeacon);
}
Button clearBtn = (Button) findViewById(R.id.activity_beacon_clear_btn);
if (clearBtn != null) {
clearBtn.setOnClickListener((v) -> {
clearTextView();
});
}
setBeaconData();
if (mLinkingBeacon == null) {
finish();
}
}