如何在 Android 应用中使用 GlassActionBar 库?
GlassActionBar 是一个 Android 库,可为操作栏添加玻璃外观。它使操作杆后面的视图半透明,赋予其美丽的美感。它还适用于三种最流行的操作栏实现:stock (API 11+)、ActionBarCompat 和 ActionBarSherlock。在本文中,我们将使用Java编程语言将此库集成到 Android 应用程序中。下面提供了一个示例 GIF,让您了解我们将在本文中做什么。
分步实施
第 1 步:创建一个新项目
要在 Android Studio 中创建新项目,请参阅如何在 Android Studio 中创建/启动新项目。请注意,选择Java作为编程语言。
第二步:添加库依赖
导航到Gradle Scripts > build.gradle(Module:app) ,在依赖项部分添加库,并同步项目。
dependencies {
implementation 'com.github.manuelpeinado.glassactionbar:glassactionbar:0.3.0'
}
步骤 3:使用 activity_main.xml 文件
导航到app > res > layout > activity_main.xml并参考以下代码。下面是activity_main.xml文件的代码。
XML
XML
XML
Java
import android.app.Activity;
import android.os.Bundle;
import com.manuelpeinado.glassactionbar.GlassActionBarHelper;
public class MainActivity extends Activity {
private GlassActionBarHelper helper;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Adding glass action bar view to the activity
helper = new GlassActionBarHelper().contentLayout(R.layout.activity_main);
setContentView(helper.createView(this));
}
}
第 4 步:使用 style.xml 文件
导航到app > res > values> styles.xml并参考以下代码。下面是styles.xml文件的代码。
XML
步骤 5:使用 themes.xml 文件
- 导航到应用程序 > res > values
- 右键单击值并选择新建 > 值资源文件
- 现在将出现一个对话框,然后添加文件名作为主题,然后按 OK。
- 下面是themes.xml文件的代码。
XML
第 6 步:使用 AndroidManifest.xml 文件
导航到app > manifests > AndroidManifests.xml并为活动中的操作栏添加半透明主题。
android:theme="@style/AppTheme.TranslucentActionBar"
第 7 步:使用 MainActivity。 Java文件
转到主活动。 Java文件,参考如下代码。下面是MainActivity的代码。 Java文件。
Java
import android.app.Activity;
import android.os.Bundle;
import com.manuelpeinado.glassactionbar.GlassActionBarHelper;
public class MainActivity extends Activity {
private GlassActionBarHelper helper;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Adding glass action bar view to the activity
helper = new GlassActionBarHelper().contentLayout(R.layout.activity_main);
setContentView(helper.createView(this));
}
}
输出:
可以在此处找到以下项目的Github 存储库。