public final class CustomTabsIntent
extends Object
java.lang.Object | |
↳ | android.support.customtabs.CustomTabsIntent |
保留 Intent
类并为自定义选项卡活动启动包。
注意:下面的常量是浏览器实现的好处。 强烈建议您使用CustomTabsIntent.Builder
。
Nested classes |
|
---|---|
class |
CustomTabsIntent.Builder |
Fields |
|
---|---|
public final Intent |
intent 用于启动自定义选项卡活动的 |
public final Bundle |
startAnimationBundle 包含自定义选项卡活动的开始动画的 |
Public methods |
|
---|---|
static int |
getMaxToolbarItems() |
void |
launchUrl(Activity context, Uri url) 便捷方式启动自定义标签活动。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
String EXTRA_ACTION_BUTTON_BUNDLE
用于将自定义操作按钮添加到自定义选项卡工具栏的捆绑软件。 客户应该提供一个描述,一个图标Bitmap
和一个PendingIntent
的按钮。 所有三个键必须存在。
常量值:“android.support.customtabs.extra.ACTION_BUTTON_BUNDLE”
String EXTRA_CLOSE_BUTTON_ICON
指定工具栏上后退按钮图标的额外位图。 如果客户选择不定制它,将使用默认关闭按钮。
常量值:“android.support.customtabs.extra.CLOSE_BUTTON_ICON”
String EXTRA_DEFAULT_SHARE_MENU_ITEM
布尔额外值,用于指定是否在菜单中显示默认共享按钮。
常量值:“android.support.customtabs.extra.SHARE_MENU_ITEM”
String EXTRA_ENABLE_URLBAR_HIDING
当用户向下滚动页面时,使用url栏可以隐藏的额外布尔值
常量值:“android.support.customtabs.extra.ENABLE_URLBAR_HIDING”
String EXTRA_EXIT_ANIMATION_BUNDLE
当Activity
持有自定义选项卡完成时,将构建的包ActivityOptionsCompat
构建。 应该构建一个类似的用于创建的ActivityOptions并将其提供给启动自定义选项卡的startActivity()调用。
常量值:“android.support.customtabs.extra.EXIT_ANIMATION_BUNDLE”
String EXTRA_MENU_ITEMS
使用ArrayList<Bundle>
指定与菜单相关的参数。 每个自定义菜单项应该有一个单独的Bundle
。
常量值:“android.support.customtabs.extra.MENU_ITEMS”
String EXTRA_REMOTEVIEWS
额外的,指定在辅助工具栏上显示RemoteViews
。 如果这个额外的设置,其他辅助工具栏配置将被覆盖。 RemoteViews
的高度不应超过56dp。
常量值:“android.support.customtabs.extra.EXTRA_REMOTEVIEWS”
String EXTRA_REMOTEVIEWS_CLICKED_ID
额外的,指定哪些View
已被点击。 这个额外的将被投入到PendingIntent
的视图时从自定义选项卡发送RemoteViews
点击
常量值:“android.support.customtabs.extra.EXTRA_REMOTEVIEWS_CLICKED_ID”
String EXTRA_REMOTEVIEWS_PENDINGINTENT
额外指定 PendingIntent
当用户点击发送 View
由上市小号 EXTRA_REMOTEVIEWS_VIEW_IDS
。
注意,当这个 PendingIntent
被触发时,它将具有当前网址作为数据字段,也是由 EXTRA_REMOTEVIEWS_CLICKED_ID
指定的被点击的 View
的 EXTRA_REMOTEVIEWS_CLICKED_ID
。
常量值:“android.support.customtabs.extra.EXTRA_REMOTEVIEWS_PENDINGINTENT”
String EXTRA_REMOTEVIEWS_VIEW_IDS
Extra指定一个View
ID数组。 单击这些View
,将发送PendingIntent
,并将自定义选项卡的当前网址作为数据。
请注意,自定义标签将覆盖列出的View
的默认onClick行为。 如果您不关心当前网址,则可以放心地忽略这些额外内容,而是使用setOnClickPendingIntent(int, PendingIntent)
。
常量值:“android.support.customtabs.extra.EXTRA_REMOTEVIEWS_VIEW_IDS”
String EXTRA_SECONDARY_TOOLBAR_COLOR
额外的改变辅助工具栏的背景颜色。 该值应该是一个int,它指定Color
,而不是资源ID。
常量值:“android.support.customtabs.extra.SECONDARY_TOOLBAR_COLOR”
String EXTRA_SESSION
额外用于匹配会话。 这必须包含在打开自定义选项卡的意图中。 这是传递给ICustomTabsService#newSession的相同IBinder。 如果没有必要将任何服务端会话与意图匹配,则为空。
常量值:“android.support.customtabs.extra.SESSION”
String EXTRA_TINT_ACTION_BUTTON
额外的布尔值,指定自定义操作按钮是否应该有色。 默认值为false,操作按钮不会被着色。
常量值:“android.support.customtabs.extra.TINT_ACTION_BUTTON”
String EXTRA_TITLE_VISIBILITY_STATE
Extra(int)指定显示页面标题的状态。 默认值是NO_TITLE
。
常量值:“android.support.customtabs.extra.TITLE_VISIBILITY”
String EXTRA_TOOLBAR_COLOR
额外的改变工具栏的背景颜色。 colorRes是一个int,它指定一个Color
,而不是一个资源ID。
常量值:“android.support.customtabs.extra.TOOLBAR_COLOR”
String EXTRA_TOOLBAR_ITEMS
名单
Bitmap
。
如果项目是按钮,它们也可以提供PendingIntent
。
常量值:“android.support.customtabs.extra.TOOLBAR_ITEMS”
String KEY_DESCRIPTION
指定自定义操作按钮的内容描述的键。
常量值:“android.support.customtabs.customaction.DESCRIPTION”
String KEY_ICON
指定要用作操作按钮的图像源的Bitmap
的键。 该图标的高度不应超过24dp(无需填充,按钮本身高度为48dp),并且其宽高比不得超过2。
常量值:“android.support.customtabs.customaction.ICON”
String KEY_ID
指定动作按钮的唯一ID的键。 要使按钮显示在工具栏上,请使用TOOLBAR_ACTION_BUTTON_ID
作为其ID。
常量值:“android.support.customtabs.customaction.ID”
String KEY_MENU_ITEM_TITLE
用于指定菜单项标题的键。
常量值:“android.support.customtabs.customaction.MENU_ITEM_TITLE”
String KEY_PENDING_INTENT
指定在单击操作按钮或菜单项时启动PendingIntent的键。 将网址添加为数据后,自定义标签将在点击时调用send()
。 客户端应用程序可以调用getDataString()
来获取网址。
常量值:“android.support.customtabs.customaction.PENDING_INTENT”
int NO_TITLE
不显示任何标题。 只显示域。
常量值:0(0x00000000)
int SHOW_PAGE_TITLE
显示页面标题和域。
常数值:1(0x00000001)
int TOOLBAR_ACTION_BUTTON_ID
分配给工具栏上显示的自定义操作按钮的ID。
常量值:0(0x00000000)
int getMaxToolbarItems ()
Returns | |
---|---|
int |
The maximum number of allowed toolbar items for addToolbarItem(int, Bitmap, String, PendingIntent) and EXTRA_TOOLBAR_ITEMS . |