在Android开发中少不了对资源的引用,一般在开发过程中,我们都是把文本放在value/strings.xml、把像素大小放在value/dimens.xml、把图片放在drawabl-xx下、把颜色放在value/colors下面(在compose中不建议直接引用颜色资源,而是使用主题中的颜色)。下面我们来看看在Compose是如何使用资源文件的例子。
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.animation.graphics.ExperimentalAnimationGraphicsApi
import androidx.compose.animation.graphics.res.animatedVectorResource
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.padding
import androidx.compose.material.*
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Home
import androidx.compose.material.icons.outlined.Search
import androidx.compose.material.icons.rounded.Menu
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compos