可绘制图层列表中的 Android 文本

标签 android android-layout android-drawable layer-list

我正在尝试在 list 文件的 <activity/> 中使用主题调用来实现启动画面而不需要任何额外的 Activity 。标签。

在我的 style.xml 中

<style name="splashTheme" parent="AppTheme">
        <item name="android:windowBackground">@drawable/splash</item>
</style>

这里的可绘制文件 splash.xml 使用 layer-list 如何将文本添加到此图层列表?

最佳答案

可绘制图层列表中添加文本的一种方法是创建一个< em>png 文件 并使用 位图 添加它。这是一个例子。

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:drawable="@drawable/background"/>

    <item android:bottom="150dp">
        <bitmap
            android:gravity="center"
            android:src="@drawable/logo"/>


    </item>
    <item android:top="60dp">
        <bitmap
            android:gravity="center"
            android:tint="@android:color/white"
            android:src="@drawable/text"/>
    </item>
</layer-list>

关于可绘制图层列表中的 Android 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38161959/

相关文章:

android - 减少安卓应用启动时间

android - 如何为android形状绘制梯形?

android - getDrawable() 的效率 : is the Drawable cached by the framework?

android - 支持所有屏幕尺寸和安卓版本

android - 意式 Espresso 动态旋转器测试

java - Android:存储用户点击的CardView

java - Android db.delete();在列表 Activity 中

安卓 : PopupWindow fill space above keyboard

android - 如何在android中垂直居中对齐文本

android - 为不同的按钮点击打开不同的 Activity