gms插件怎么生成工具欄 gm工具怎么制作出來的
Goto優(yōu)選達(dá)人軟件工具2025-07-084780
要在Android應(yīng)用中生成工具欄,您需要使用GMS(Google Mobile Services)庫。以下是一個(gè)簡單的示例,展示了如何在您的應(yīng)用中創(chuàng)建一個(gè)工具欄:
- 在您的
build.gradle
文件中添加以下依賴項(xiàng):
dependencies {
implementation 'com.google.android.gms:play-services-toolbar:18.0.0'
}
- 在您的布局文件中添加一個(gè)
Toolbar
組件:
<com.google.android.material.tooling.tools.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />
- 在您的Activity或Fragment中,初始化
Toolbar
并設(shè)置其樣式:
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import com.google.android.material.bottomnavigation.BottomNavigationView;
public class MainActivity extends AppCompatActivity {
private Toolbar mToolbar;
private BottomNavigationView mBottomNavigationView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mToolbar = findViewById(R.id.toolbar);
mBottomNavigationView = findViewById(R.id.bottom_navigation);
// 設(shè)置工具欄樣式
mToolbar.setTitleTextColor(Color.WHITE);
mToolbar.setSubtitleTextColor(Color.BLACK);
mToolbar.setLogo(R.drawable.your_logo);
mToolbar.setBackgroundColor(Color.TRANSPARENT);
mToolbar.setElevation(5);
mToolbar.setPadding(0, 0, 0, 0);
mToolbar.setOverScrollMode(Toolbar.OVER_SCROLL);
mToolbar.setExpandedTitleMargin(0);
mToolbar.setExpandedSubtitleMargin(0);
mToolbar.setExpandedLogoMargin(0);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor(Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLAVE);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor: Color.WHITE);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedLogoColor(Color.WHITE);
mToolbar.setExpandedLogoImageResource(R.drawable.your_logo);
mToolbar.setExpandedSubtitleTextColor(Color.BLACK);
mToolbar.setExpandedTitleTextColor: Color.WHITE);
mToolbar.setExpandedSubtitleText: Color.BLACK);
mToolbar.setExpandedLogoColor: Color.WHITE);
mToolbar.setExpandedLogoImageResource: R.drawable: your_logo);
mToolbar.setExpandedSubtitleText: Color
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。