Java源码示例:org.chromium.chrome.browser.widget.TintedImageButton
示例1
@Override
protected void onFinishInflate() {
super.onFinishInflate();
mIconImageView = (ImageView) findViewById(R.id.bookmark_image);
mTitleView = (TextView) findViewById(R.id.title);
if (isSelectable()) {
mHighlightView = (BookmarkItemHighlightView) findViewById(R.id.highlight);
mMoreIcon = (TintedImageButton) findViewById(R.id.more);
mMoreIcon.setVisibility(VISIBLE);
mMoreIcon.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
showMenu(view);
}
});
}
setOnClickListener(this);
setOnLongClickListener(this);
}
示例2
private void setupImageButton(TintedImageButton button, final MenuItem item) {
// Store and recover the level of image as button.setimageDrawable
// resets drawable to default level.
int currentLevel = item.getIcon().getLevel();
button.setImageDrawable(item.getIcon());
item.getIcon().setLevel(currentLevel);
if (item.isChecked()) {
button.setTint(ApiCompatibilityUtils.getColorStateList(
button.getResources(), R.color.blue_mode_tint));
}
button.setEnabled(item.isEnabled());
button.setFocusable(item.isEnabled());
button.setContentDescription(item.getTitleCondensed());
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mAppMenu.onItemClick(item);
}
});
}
示例3
@Override
protected void onFinishInflate() {
super.onFinishInflate();
setBackground(new ColorDrawable(
ApiCompatibilityUtils.getColor(getResources(), R.color.default_primary_color)));
mUrlBar = (UrlBar) findViewById(R.id.url_bar);
mUrlBar.setHint("");
mUrlBar.setDelegate(this);
mUrlBar.setEnabled(false);
mUrlBar.setAllowFocus(false);
mTitleBar = (TextView) findViewById(R.id.title_bar);
mLocationBarFrameLayout = findViewById(R.id.location_bar_frame_layout);
mTitleUrlContainer = findViewById(R.id.title_url_container);
mTitleUrlContainer.setOnLongClickListener(this);
mSecurityButton = (TintedImageButton) findViewById(R.id.security_button);
mSecurityIconType = ConnectionSecurityLevel.NONE;
mCustomActionButton = (ImageButton) findViewById(R.id.action_button);
mCustomActionButton.setOnLongClickListener(this);
mCloseButton = (ImageButton) findViewById(R.id.close_button);
mCloseButton.setOnLongClickListener(this);
mAnimDelegate = new CustomTabToolbarAnimationDelegate(mSecurityButton, mTitleUrlContainer);
}
示例4
@Override
protected void onFinishInflate() {
super.onFinishInflate();
mIconImageView = (ImageView) findViewById(R.id.bookmark_image);
mTitleView = (TextView) findViewById(R.id.title);
if (isSelectable()) {
mMoreIcon = (TintedImageButton) findViewById(R.id.more);
mMoreIcon.setVisibility(VISIBLE);
mMoreIcon.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
showMenu(view);
}
});
}
}
示例5
private void setupImageButton(TintedImageButton button, final MenuItem item) {
// Store and recover the level of image as button.setimageDrawable
// resets drawable to default level.
int currentLevel = item.getIcon().getLevel();
button.setImageDrawable(item.getIcon());
item.getIcon().setLevel(currentLevel);
if (item.isChecked()) {
button.setTint(ApiCompatibilityUtils.getColorStateList(
button.getResources(), R.color.blue_mode_tint));
}
button.setEnabled(item.isEnabled());
button.setFocusable(item.isEnabled());
button.setContentDescription(item.getTitleCondensed());
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mAppMenu.onItemClick(item);
}
});
// Menu items may be hidden by command line flags before they get to this point.
button.setVisibility(item.isVisible() ? View.VISIBLE : View.GONE);
}
示例6
@Override
protected void onFinishInflate() {
super.onFinishInflate();
setBackground(new ColorDrawable(
ApiCompatibilityUtils.getColor(getResources(), R.color.default_primary_color)));
mUrlBar = (UrlBar) findViewById(R.id.url_bar);
mUrlBar.setHint("");
mUrlBar.setDelegate(this);
mUrlBar.setEnabled(false);
mUrlBar.setAllowFocus(false);
mTitleBar = (TextView) findViewById(R.id.title_bar);
mLocationBarFrameLayout = findViewById(R.id.location_bar_frame_layout);
mTitleUrlContainer = findViewById(R.id.title_url_container);
mTitleUrlContainer.setOnLongClickListener(this);
mSecurityButton = (TintedImageButton) findViewById(R.id.security_button);
mSecurityIconType = ConnectionSecurityLevel.NONE;
mCustomActionButton = (ImageButton) findViewById(R.id.action_button);
mCustomActionButton.setOnLongClickListener(this);
mCloseButton = (ImageButton) findViewById(R.id.close_button);
mCloseButton.setOnLongClickListener(this);
mAnimDelegate = new CustomTabToolbarAnimationDelegate(mSecurityButton, mTitleUrlContainer);
}
示例7
@Override
protected void onFinishInflate() {
super.onFinishInflate();
mIconImageView = (ImageView) findViewById(R.id.bookmark_image);
mTitleView = (TextView) findViewById(R.id.title);
mMoreIcon = (TintedImageButton) findViewById(R.id.more);
mMoreIcon.setVisibility(VISIBLE);
mMoreIcon.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
showMenu(view);
}
});
}
示例8
@Override
protected void onFinishInflate() {
super.onFinishInflate();
mForwardButton = (TintedImageButton) findViewById(R.id.forward_menu_id);
mForwardButton.setOnClickListener(this);
mForwardButton.setOnLongClickListener(this);
mBookmarkButton = (TintedImageButton) findViewById(R.id.bookmark_this_page_id);
mBookmarkButton.setOnClickListener(this);
mBookmarkButton.setOnLongClickListener(this);
mDownloadButton = (TintedImageButton) findViewById(R.id.offline_page_id);
mDownloadButton.setOnClickListener(this);
mDownloadButton.setOnLongClickListener(this);
mPageInfoButton = (TintedImageButton) findViewById(R.id.info_menu_id);
mPageInfoButton.setOnClickListener(this);
mPageInfoButton.setOnLongClickListener(this);
mReloadButton = (TintedImageButton) findViewById(R.id.reload_menu_id);
mReloadButton.setOnClickListener(this);
mReloadButton.setOnLongClickListener(this);
}
示例9
@Override
protected void onFinishInflate() {
super.onFinishInflate();
setBackground(new ColorDrawable(
ApiCompatibilityUtils.getColor(getResources(), R.color.default_primary_color)));
mUrlBar = (UrlBar) findViewById(R.id.url_bar);
mUrlBar.setHint("");
mUrlBar.setDelegate(this);
mUrlBar.setEnabled(false);
mUrlBar.setAllowFocus(false);
mTitleBar = (TextView) findViewById(R.id.title_bar);
mLocationBarFrameLayout = findViewById(R.id.location_bar_frame_layout);
mTitleUrlContainer = findViewById(R.id.title_url_container);
mTitleUrlContainer.setOnLongClickListener(this);
mSecurityButton = (TintedImageButton) findViewById(R.id.security_button);
mSecurityIconType = ConnectionSecurityLevel.NONE;
mCustomActionButton = (ImageButton) findViewById(R.id.action_button);
mCustomActionButton.setOnLongClickListener(this);
mCloseButton = (ImageButton) findViewById(R.id.close_button);
mCloseButton.setOnLongClickListener(this);
mAnimDelegate = new CustomTabToolbarAnimationDelegate(mSecurityButton, mTitleUrlContainer);
}
示例10
@Override
public void onFinishInflate() {
super.onFinishInflate();
mExpandButton = (TintedImageButton) findViewById(R.id.expand_sheet_button);
// Add extra top margin to the URL bar to compensate for the change to location bar's
// vertical margin in the constructor.
((MarginLayoutParams) mLocationBar.findViewById(R.id.url_bar).getLayoutParams()).topMargin =
getResources().getDimensionPixelSize(R.dimen.bottom_toolbar_url_bar_top_margin);
// Exclude the location bar from the list of browsing mode views. This prevents its
// visibility from changing during transitions.
mBrowsingModeViews.remove(mLocationBar);
updateToolbarTopMargin();
}
示例11
@Override
protected void onFinishInflate() {
super.onFinishInflate();
mTitle = (TextView) findViewById(R.id.title);
mDomain = (TextView) findViewById(R.id.domain);
mIconImageView = (ImageView) findViewById(R.id.icon_view);
mContentView = findViewById(R.id.content);
mRemoveButton = (TintedImageButton) findViewById(R.id.remove);
mRemoveButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
remove();
}
});
updateRemoveButtonVisibility();
}
示例12
@Override
public void onFinishInflate() {
super.onFinishInflate();
mLocationBar = (LocationBarTablet) findViewById(R.id.location_bar);
mHomeButton = (TintedImageButton) findViewById(R.id.home_button);
mBackButton = (TintedImageButton) findViewById(R.id.back_button);
mForwardButton = (TintedImageButton) findViewById(R.id.forward_button);
mReloadButton = (TintedImageButton) findViewById(R.id.refresh_button);
mShowTabStack = DeviceClassManager.isAccessibilityModeEnabled(getContext())
|| CommandLine.getInstance().hasSwitch(ChromeSwitches.ENABLE_TABLET_TAB_STACK);
mTabSwitcherButtonDrawable =
TabSwitcherDrawable.createTabSwitcherDrawable(getResources(), false);
mTabSwitcherButtonDrawableLight =
TabSwitcherDrawable.createTabSwitcherDrawable(getResources(), true);
mAccessibilitySwitcherButton = (ImageButton) findViewById(R.id.tab_switcher_button);
mAccessibilitySwitcherButton.setImageDrawable(mTabSwitcherButtonDrawable);
updateSwitcherButtonVisibility(mShowTabStack);
mBookmarkButton = (TintedImageButton) findViewById(R.id.bookmark_button);
mMenuButton = (TintedImageButton) findViewById(R.id.menu_button);
mMenuButtonWrapper.setVisibility(
shouldShowMenuButton() ? View.VISIBLE : View.GONE);
if (mAccessibilitySwitcherButton.getVisibility() == View.GONE
&& mMenuButtonWrapper.getVisibility() == View.GONE) {
ApiCompatibilityUtils.setPaddingRelative((View) mMenuButtonWrapper.getParent(), 0, 0,
getResources().getDimensionPixelSize(R.dimen.tablet_toolbar_end_padding), 0);
}
// Initialize values needed for showing/hiding toolbar buttons when the activity size
// changes.
mShouldAnimateButtonVisibilityChange = false;
mToolbarButtonsVisible = true;
mToolbarButtons = new TintedImageButton[] {mBackButton, mForwardButton, mReloadButton};
}
示例13
private void setToolbarButtonsVisible(boolean visible) {
if (mToolbarButtonsVisible == visible) return;
mToolbarButtonsVisible = visible;
if (mShouldAnimateButtonVisibilityChange) {
runToolbarButtonsVisibilityAnimation(visible);
} else {
for (TintedImageButton button : mToolbarButtons) {
button.setVisibility(visible ? View.VISIBLE : View.GONE);
}
mLocationBar.setShouldShowButtonsWhenUnfocused(visible);
setStartPaddingBasedOnButtonVisibility(visible);
}
}
示例14
private View createMenuItemRow(
View convertView, ViewGroup parent, MenuItem item, int numItems) {
RowItemViewHolder holder = null;
if (convertView == null
|| !(convertView.getTag() instanceof RowItemViewHolder)
|| ((RowItemViewHolder) convertView.getTag()).buttons.length != numItems) {
holder = new RowItemViewHolder(numItems);
convertView = mInflater.inflate(R.layout.icon_row_menu_item, parent, false);
// Save references to all the buttons.
for (int i = 0; i < numItems; i++) {
holder.buttons[i] =
(TintedImageButton) convertView.findViewById(BUTTON_IDS[i]);
}
// Remove unused menu items.
for (int j = numItems; j < 5; j++) {
((ViewGroup) convertView).removeView(convertView.findViewById(BUTTON_IDS[j]));
}
convertView.setTag(holder);
convertView.setTag(R.id.menu_item_enter_anim_id,
buildIconItemEnterAnimator(holder.buttons));
} else {
holder = (RowItemViewHolder) convertView.getTag();
}
for (int i = 0; i < numItems; i++) {
setupImageButton(holder.buttons[i], item.getSubMenu().getItem(i));
}
convertView.setFocusable(false);
convertView.setEnabled(false);
return convertView;
}
示例15
@Override
public void onFinishInflate() {
super.onFinishInflate();
mLocationBar = (LocationBarTablet) findViewById(R.id.location_bar);
mHomeButton = (TintedImageButton) findViewById(R.id.home_button);
mBackButton = (TintedImageButton) findViewById(R.id.back_button);
mForwardButton = (TintedImageButton) findViewById(R.id.forward_button);
mReloadButton = (TintedImageButton) findViewById(R.id.refresh_button);
mShowTabStack = DeviceClassManager.isAccessibilityModeEnabled(getContext())
|| CommandLine.getInstance().hasSwitch(ChromeSwitches.ENABLE_TABLET_TAB_STACK);
mTabSwitcherButtonDrawable =
TabSwitcherDrawable.createTabSwitcherDrawable(getResources(), false);
mTabSwitcherButtonDrawableLight =
TabSwitcherDrawable.createTabSwitcherDrawable(getResources(), true);
mAccessibilitySwitcherButton = (ImageButton) findViewById(R.id.tab_switcher_button);
mAccessibilitySwitcherButton.setImageDrawable(mTabSwitcherButtonDrawable);
updateSwitcherButtonVisibility(mShowTabStack);
mBookmarkButton = (TintedImageButton) findViewById(R.id.bookmark_button);
mMenuButton = (TintedImageButton) findViewById(R.id.menu_button);
mMenuButtonWrapper.setVisibility(View.VISIBLE);
if (mAccessibilitySwitcherButton.getVisibility() == View.GONE
&& mMenuButtonWrapper.getVisibility() == View.GONE) {
ApiCompatibilityUtils.setPaddingRelative((View) mMenuButtonWrapper.getParent(), 0, 0,
getResources().getDimensionPixelSize(R.dimen.tablet_toolbar_end_padding), 0);
}
mSaveOfflineButton = (TintedImageButton) findViewById(R.id.save_offline_button);
// Initialize values needed for showing/hiding toolbar buttons when the activity size
// changes.
mShouldAnimateButtonVisibilityChange = false;
mToolbarButtonsVisible = true;
mToolbarButtons = new TintedImageButton[] {mBackButton, mForwardButton, mReloadButton};
}
示例16
private void setToolbarButtonsVisible(boolean visible) {
if (mToolbarButtonsVisible == visible) return;
mToolbarButtonsVisible = visible;
if (mShouldAnimateButtonVisibilityChange) {
runToolbarButtonsVisibilityAnimation(visible);
} else {
for (TintedImageButton button : mToolbarButtons) {
button.setVisibility(visible ? View.VISIBLE : View.GONE);
}
mLocationBar.setShouldShowButtonsWhenUnfocused(visible);
setStartPaddingBasedOnButtonVisibility(visible);
}
}
示例17
@Override
public void onFinishInflate() {
super.onFinishInflate();
mLocationBar = (LocationBarPhone) findViewById(R.id.location_bar);
mToolbarButtonsContainer = (ViewGroup) findViewById(R.id.toolbar_buttons);
mHomeButton = (TintedImageButton) findViewById(R.id.home_button);
mUrlBar = (TextView) findViewById(R.id.url_bar);
mUrlActionContainer = findViewById(R.id.url_action_container);
mBrowsingModeViews.add(mLocationBar);
mToolbarBackground = new ColorDrawable(getToolbarColorForVisualState(VisualState.NORMAL));
mTabSwitcherAnimationBgOverlay =
new ColorDrawable(getToolbarColorForVisualState(VisualState.NORMAL));
mLocationBarBackground =
ApiCompatibilityUtils.getDrawable(getResources(), R.drawable.textbox);
mLocationBarBackground.getPadding(mLocationBarBackgroundPadding);
mLocationBar.setPadding(
mLocationBarBackgroundPadding.left, mLocationBarBackgroundPadding.top,
mLocationBarBackgroundPadding.right, mLocationBarBackgroundPadding.bottom);
setLayoutTransition(null);
mMenuButtonWrapper.setVisibility(View.VISIBLE);
inflateTabSwitchingResources();
setWillNotDraw(false);
}
示例18
private View createMenuItemRow(
View convertView, ViewGroup parent, MenuItem item, int numItems) {
RowItemViewHolder holder = null;
if (convertView == null
|| !(convertView.getTag() instanceof RowItemViewHolder)
|| ((RowItemViewHolder) convertView.getTag()).buttons.length != numItems) {
holder = new RowItemViewHolder(numItems);
convertView = mInflater.inflate(R.layout.icon_row_menu_item, parent, false);
convertView.setTag(R.id.menu_item_original_background, convertView.getBackground());
// Save references to all the buttons.
for (int i = 0; i < numItems; i++) {
TintedImageButton view =
(TintedImageButton) convertView.findViewById(BUTTON_IDS[i]);
holder.buttons[i] = view;
holder.buttons[i].setTag(
R.id.menu_item_original_background, holder.buttons[i].getBackground());
}
// Remove unused menu items.
for (int j = numItems; j < 5; j++) {
((ViewGroup) convertView).removeView(convertView.findViewById(BUTTON_IDS[j]));
}
convertView.setTag(holder);
convertView.setTag(R.id.menu_item_enter_anim_id,
buildIconItemEnterAnimator(holder.buttons));
} else {
holder = (RowItemViewHolder) convertView.getTag();
}
for (int i = 0; i < numItems; i++) {
setupImageButton(holder.buttons[i], item.getSubMenu().getItem(i));
}
convertView.setFocusable(false);
convertView.setEnabled(false);
return convertView;
}
示例19
@Override
public void onFinishInflate() {
super.onFinishInflate();
mLocationBar = (LocationBarTablet) findViewById(R.id.location_bar);
mHomeButton = (TintedImageButton) findViewById(R.id.home_button);
mBackButton = (TintedImageButton) findViewById(R.id.back_button);
mForwardButton = (TintedImageButton) findViewById(R.id.forward_button);
mReloadButton = (TintedImageButton) findViewById(R.id.refresh_button);
mSecurityButton = (TintedImageButton) findViewById(R.id.security_button);
mShowTabStack = AccessibilityUtil.isAccessibilityEnabled();
mTabSwitcherButtonDrawable =
TabSwitcherDrawable.createTabSwitcherDrawable(getResources(), false);
mTabSwitcherButtonDrawableLight =
TabSwitcherDrawable.createTabSwitcherDrawable(getResources(), true);
mAccessibilitySwitcherButton = (ImageButton) findViewById(R.id.tab_switcher_button);
mAccessibilitySwitcherButton.setImageDrawable(mTabSwitcherButtonDrawable);
updateSwitcherButtonVisibility(mShowTabStack);
mBookmarkButton = (TintedImageButton) findViewById(R.id.bookmark_button);
mMenuButton = (TintedImageButton) findViewById(R.id.menu_button);
mMenuButtonWrapper.setVisibility(View.VISIBLE);
if (mAccessibilitySwitcherButton.getVisibility() == View.GONE
&& mMenuButtonWrapper.getVisibility() == View.GONE) {
ApiCompatibilityUtils.setPaddingRelative((View) mMenuButtonWrapper.getParent(), 0, 0,
getResources().getDimensionPixelSize(R.dimen.tablet_toolbar_end_padding), 0);
}
mSaveOfflineButton = (TintedImageButton) findViewById(R.id.save_offline_button);
// Initialize values needed for showing/hiding toolbar buttons when the activity size
// changes.
mShouldAnimateButtonVisibilityChange = false;
mToolbarButtonsVisible = true;
mToolbarButtons = new TintedImageButton[] {mBackButton, mForwardButton, mReloadButton};
}
示例20
private void setToolbarButtonsVisible(boolean visible) {
if (mToolbarButtonsVisible == visible) return;
mToolbarButtonsVisible = visible;
if (mShouldAnimateButtonVisibilityChange) {
runToolbarButtonsVisibilityAnimation(visible);
} else {
for (TintedImageButton button : mToolbarButtons) {
button.setVisibility(visible ? View.VISIBLE : View.GONE);
}
mLocationBar.setShouldShowButtonsWhenUnfocused(visible);
setStartPaddingBasedOnButtonVisibility(visible);
}
}
示例21
@Override
public void onFinishInflate() {
super.onFinishInflate();
mLocationBar = (LocationBarPhone) findViewById(R.id.location_bar);
mToolbarButtonsContainer = (ViewGroup) findViewById(R.id.toolbar_buttons);
mHomeButton = (TintedImageButton) findViewById(R.id.home_button);
mUrlBar = (TextView) findViewById(R.id.url_bar);
mUrlActionContainer = findViewById(R.id.url_action_container);
mBrowsingModeViews.add(mLocationBar);
mToolbarBackground = new ColorDrawable(getToolbarColorForVisualState(VisualState.NORMAL));
mTabSwitcherAnimationBgOverlay =
new ColorDrawable(getToolbarColorForVisualState(VisualState.NORMAL));
mLocationBarBackground =
ApiCompatibilityUtils.getDrawable(getResources(), R.drawable.card_single);
mLocationBarBackground.getPadding(mLocationBarBackgroundPadding);
mLocationBar.setPadding(
mLocationBarBackgroundPadding.left, mLocationBarBackgroundPadding.top,
mLocationBarBackgroundPadding.right, mLocationBarBackgroundPadding.bottom);
setLayoutTransition(null);
mMenuButtonWrapper.setVisibility(View.VISIBLE);
inflateTabSwitchingResources();
setWillNotDraw(false);
}
示例22
@Override
public void onFinishInflate() {
super.onFinishInflate();
mPhoneLocationBar = (LocationBarPhone) findViewById(R.id.location_bar);
mToolbarButtonsContainer = (ViewGroup) findViewById(R.id.toolbar_buttons);
mReturnButton = (TintedImageButton) findViewById(R.id.return_button);
mHomeButton = (TintedImageButton) findViewById(R.id.home_button);
mUrlBar = (TextView) findViewById(R.id.url_bar);
mUrlActionsContainer = findViewById(R.id.url_action_container);
mBrowsingModeViews.add(mPhoneLocationBar);
mToolbarBackground = new ColorDrawable(getToolbarColorForVisualState(VisualState.NORMAL));
mTabSwitcherAnimationBgOverlay =
new ColorDrawable(getToolbarColorForVisualState(VisualState.NORMAL));
mLocationBarBackground =
ApiCompatibilityUtils.getDrawable(getResources(), R.drawable.inset_textbox);
mLocationBarBackground.getPadding(mUrlBackgroundPadding);
mPhoneLocationBar.setPadding(
mUrlBackgroundPadding.left, mUrlBackgroundPadding.top,
mUrlBackgroundPadding.right, mUrlBackgroundPadding.bottom);
setLayoutTransition(null);
mMenuButtonWrapper.setVisibility(shouldShowMenuButton() ? View.VISIBLE : View.GONE);
if (FeatureUtilities.isDocumentMode(getContext())) {
ApiCompatibilityUtils.setMarginEnd(
(MarginLayoutParams) mMenuButtonWrapper.getLayoutParams(),
getResources().getDimensionPixelSize(R.dimen.document_toolbar_menu_offset));
}
if (FeatureUtilities.isTabSwitchingEnabled(getContext())) {
inflateTabSwitchingResources();
} else {
hideTabSwitchingResources();
}
setWillNotDraw(false);
}
示例23
@Override
protected void onFinishInflate() {
super.onFinishInflate();
mProgressBar = (ToolbarProgressBar) findViewById(R.id.progress);
if (mProgressBar != null) {
removeView(mProgressBar);
mProgressBar.prepareForAttach(mToolbarHeightWithoutShadow);
if (isNativeLibraryReady()) mProgressBar.initializeAnimation();
}
mMenuButton = (TintedImageButton) findViewById(R.id.menu_button);
mMenuBadge = (ImageView) findViewById(R.id.menu_badge);
mMenuButtonWrapper = findViewById(R.id.menu_button_wrapper);
// Initialize the provider to an empty version to avoid null checking everywhere.
mToolbarDataProvider = new ToolbarDataProvider() {
@Override
public boolean isIncognito() {
return false;
}
@Override
public Tab getTab() {
return null;
}
@Override
public String getText() {
return null;
}
@Override
public NewTabPage getNewTabPageForCurrentTab() {
return null;
}
@Override
public int getPrimaryColor() {
return 0;
}
@Override
public boolean isUsingBrandColor() {
return false;
}
};
}
示例24
RowItemViewHolder(int numButtons) {
buttons = new TintedImageButton[numButtons];
}
示例25
@Override
protected void onFinishInflate() {
super.onFinishInflate();
mProgressBar = (ToolbarProgressBar) findViewById(R.id.progress);
if (mProgressBar != null) {
removeView(mProgressBar);
mProgressBar.prepareForAttach(getProgressBarTopMargin());
if (isNativeLibraryReady()) mProgressBar.initializeAnimation();
}
mMenuButton = (TintedImageButton) findViewById(R.id.menu_button);
mMenuBadge = (ImageView) findViewById(R.id.menu_badge);
mMenuButtonWrapper = findViewById(R.id.menu_button_wrapper);
// Initialize the provider to an empty version to avoid null checking everywhere.
mToolbarDataProvider = new ToolbarDataProvider() {
@Override
public boolean isIncognito() {
return false;
}
@Override
public Tab getTab() {
return null;
}
@Override
public String getText() {
return null;
}
@Override
public NewTabPage getNewTabPageForCurrentTab() {
return null;
}
@Override
public int getPrimaryColor() {
return 0;
}
@Override
public boolean isUsingBrandColor() {
return false;
}
};
}
示例26
RowItemViewHolder(int numButtons) {
buttons = new TintedImageButton[numButtons];
}
示例27
TintedImageButton getForwardButtonForTests() {
return mForwardButton;
}
示例28
TintedImageButton getBookmarkButtonForTests() {
return mBookmarkButton;
}
示例29
TintedImageButton getDownloadButtonForTests() {
return mDownloadButton;
}
示例30
TintedImageButton getPageInfoButtonForTests() {
return mPageInfoButton;
}