اولین قدم برای ادغام تب های سفارشی، افزودن کتابخانه مرورگر AndroidX به پروژه شما است. فایل app/build.gradle را باز کنید و کتابخانه مرورگر را به بخش وابستگی ها اضافه کنید.
dependencies {
…
implementation 'androidx.browser:browser:1.5.0'
}
پیوندی را در یک برگه سفارشی باز کنید
با نصب کتابخانه androidx.browser/browser ، میتوانید از CustomTabsIntent.Builder برای ایجاد CustomTabsIntent و راهاندازی Custom Tab با فراخوانی launchUrl() و ارسال یک Uri استفاده کنید:
String url = "https://developers.android.com";
CustomTabsIntent intent = new CustomTabsIntent.Builder()
.build();
intent.launchUrl(MainActivity.this, Uri.parse(url));
با این کار یک فعالیت تمام صفحه سفارشی Tab همانطور که در تصویر زیر مشاهده می شود باز می شود.