我在themes.xml
.
这两个主题通过 productFlavors 应用在清单中:
构建.gradle
productFlavors {
flavor1 {
dimension "theme"
manifestPlaceholders = [
appTheme: "@style/Theme1"
]
}
flavor2 {
dimension "theme"
manifestPlaceholders = [
appTheme: "@style/Theme2"
]
}
}
清单.xml
<activity
android:name=".MainActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan"
android:theme="${appTheme}" >
这可以正常工作,具体取决于选择的构建变体,应用不同的主题。
现在我想集成 Stripe SDK 女巫声明一个名为StripeDefaultTheme的样式。
在这种风格中,我想用我自己主题的值覆盖colorPrimary
and 。colorAccent
是否可以将父级声明为由 Build Variant 确定的样式?