привет, я ищу изменить цвет плагина mapview для флаттера.
Вот ссылка https://github.com/apptreesoftware/flutter_google_map_view
Если я понимаю, плагин вызывает собственный код android и ios для создания карты. Я ищу код kotlin для Android, но я не видел никаких атрибутов цвета для изменения цвета панели приложений. Если кто-то знает, как добавить в плагин простой код ios android для изменения цвета, это будет идеально. Спасибо
Вы можете попробовать настроить собственную тему:
Добавьте в свой файл 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 - это цвет панели приложений.
Для справки, это устанавливает тему в AndroidManifest.xml:
<activity android:name = "com.apptreesoftware.mapview.MapActivity" android:theme = "@style/Theme.AppCompat.Light.DarkActionBar"/>
А здесь - это документация по темам.
@QuentinGuichot, возможно, вы захотите поделиться своими действиями на gist.github.com. Также попробуйте запустить флаттер, чтобы пересчитать это значение.
это создать, gist.github.com/nitneuq33000/77508ea902070c9042a0c4985da72d8 1 без изменений с флаттером,
Ваш цвет должен быть шестнадцатеричным, например #3f51b5. Также вы должны сохранить стиль @android:style/Theme.Black.NoTitleBar и новый, разделенный следующим образом: gist.github.com/bostrot/d46b75dd1880a05b5f5f4a7021483bb6
Пробовал, но без изменений. Я попытался вставить сюда: flutter_google_map_view / example / android / app / src / main / res / val ues / styles.xml, и я также попробовал вставить сюда: Myapp / android / app / src / main / res / values / styles .xml, но без изменений
Попробуйте открыть flutter_google_map_view / example / android с Android Studio (или любой другой IDE) в качестве проекта и запустите его снова.
И вам нужно вставить код в yourProject /../ styles.xml. Также, если вы используете его со своим собственным проектом, вы определяете тему активности (то, что я написал в AndroidManifest.xml)
извините, я пробовал все, но в настоящее время никаких изменений у меня возникли проблемы с mapview github. И решение должно быть совместимо с android и iOS. но спасибо за помощь :)
Позвольте нам продолжить обсуждение в чате.
Перейдите в свой файл styles.xml по адресу res / values и добавьте следующий шаблон:
<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). Измените это значение на желаемый цвет.
спасибо за быстрый ответ, но я думаю, что сделал что-то не так, потому что у меня нет изменений. <item name = "colorPrimary"> 0xFF3dcbdf </item> Я пробовал несколько цветовых кодов, но ничего.