This repository has been archived by the owner on Aug 9, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
饺子想呼吸
Nathen edited this page Sep 25, 2018
·
4 revisions
功能:全屏的时候显示分享按钮,非全屏不显示分享按钮
第一步 新建xml文件,R.layout.layout_standard_with_share_button
把JzvdStd的布局复制出来,然后在topLayout上添加分享按钮。
第二步 继承JzvdStd,复写相关函数
复写getLayoutId函数取得新的布局。复写init函数,取得新添加的按钮的实例。
第三步 控制全屏显示,非全屏不显示
复写setUp函数,判断是否全屏,如果是全屏visible分享按钮,否则invisible分享按钮
if (currentScreen == SCREEN_WINDOW_FULLSCREEN) {
shareButton.setVisibility(View.VISIBLE);
} else {
shareButton.setVisibility(View.INVISIBLE);
}
第四步 设置按钮的点击事件
复写onClick函数判断if (v.getId() == R.id.share) 按钮点击的控件id,写自己按钮点击的逻辑。