在Web开发中,我看到标签如何在浏览器中定义默认主题,以及它们是如何应用的.
然而,对于Android工作室的主题,我真的很困惑.我可以使用?attr/myClass
定义我的自定义主题,然后将其应用到android:theme="?attr/yClass"
的小部件上,然后在我的白天或夜晚主题文件中为该属性分配 colored颜色 .
但是,让我困惑的是--那紫色.它是从哪里来的?当我将主题标题设置为
<style name="Theme.TestingThemes" parent="Theme.MaterialComponents.DayNight.NoActionBar">
紫色是为not night
模式而来.
-
当我使用Android Studio "default"附带的其他样式时,我看不到完全是紫色的.
-
有些主题允许我设置自己的 colored颜色 ,但另一些主题不允许,比如我提到的那个.
-
102当我在
app/res/values/themes/*
和app/res/values/colors.xml*
中打开主题文件时,我只看到定义了不到10个主题.103我看到Android工作室向我推荐了long个 colored颜色 名称列表!这些是从哪里来的?
我正面临着我的第一个移动开发任务,真的很沮丧.我只用vim
作为我的文本编辑器.我在安卓演播室里快要淹死了.它很酷,功能也很强大,但我需要一些遛娃的助手.求救.