如何更改mapview扑的颜色appbar?

时间:2018-06-24 10:47:11

标签: android ios kotlin flutter android-mapview

你好,我将mapview插件的颜色更改为颤动。

这里是链接 https://github.com/apptreesoftware/flutter_google_map_view

据我了解,该插件调用android和ios本机代码来创建地图。 我在android的kotlin代码中进行搜索,但没有看到任何更改Appbar颜色的颜色属性。如果有人知道如何在插件中添加简单的ios android代码来更改颜色,那将是完美的。谢谢

2 个答案:

答案 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是有关主题的文档。