你好,我将mapview插件的颜色更改为颤动。
这里是链接 https://github.com/apptreesoftware/flutter_google_map_view
据我了解,该插件调用android和ios本机代码来创建地图。 我在android的kotlin代码中进行搜索,但没有看到任何更改Appbar颜色的颜色属性。如果有人知道如何在插件中添加简单的ios android代码来更改颜色,那将是完美的。谢谢
答案 0 :(得分:1)
转到res / values的styles.xml文件,并添加以下样式:
<style name="MapViewTheme" parent="@style/Theme.AppCompat">
<item name="colorPrimary">#008000</item>
</style>
并在清单上引用此样式,如下所示:
<activity android:name="com.apptreesoftware.mapview.MapActivity" android:theme="@style/MapViewTheme"/>
在上面的示例中,我将颜色更改为绿色(#008000)。将该值更改为所需的颜色。
答案 1 :(得分:0)
您可以尝试设置自定义主题:
添加到您的styles.xml文件中:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
将所有@color/color...
替换为您的颜色代码,其中colorPrimary是AppBar的颜色。
作为参考,这将在AndroidManifest.xml中设置主题:
<activity android:name="com.apptreesoftware.mapview.MapActivity" android:theme="@style/Theme.AppCompat.Light.DarkActionBar"/>
here是有关主题的文档。