Android谷歌地图按钮样式

我想在我的谷歌地图上放置一个按钮,这非常简单。 但是我希望它看起来像谷歌使用的按钮(缩放按钮,find我按钮)。 有没有办法可以“欺骗”并find他们用于按钮的样式。 或者之前还有其他人创造过这种风格吗?

如果您使用apktool反汇编Google Play Services apk,并查看drawable *文件夹,您将在其他资源中find这些按钮的资源。

例如,这是上部缩放按钮的drawable:
res/drawable/maps_btn_zoom_up.xml ,这是“空”按钮: res/drawable/maps_btn_standalone.xml 。 看着它们,匹配它们的风格要容易得多。

apk可能会被命名为com.google.android.gms-#.apk ,其中#是某个数字; 您可以使用adb pull命令从安装了Google Play服务的设备中adb pull它,如果您知道确切的文件名,它甚至不需要生根。

更新

这是通过这种方式获得的空独立按钮的相关资源的存档。
(sha256: 4b974a8c23bb8df54b9aa244489e8a7ab5d4d3e17d0c003f411bccbe8a75d622

还有一些数字:
按钮高度和宽度为38dp
阴影填充:顶部1.5dp底部2.5dp侧面2dp

背景图像不是九个补丁,但如果需要,可以很容易地创建一个。

我制作了这个9补丁图像作为视图的背景,你想要像谷歌地图按钮:

谷歌地图样式按钮背景

按钮内容的颜色是#666666。

以下是自定义视图的示例,该视图看起来像使用该背景的Google地图按钮以及文本的颜色:

例如http://oi59.tinypic.com/9fyxdx.jpg

按钮是70%半透明白色。

或者在HEX中,#B3FFFFFF

我正在寻找相同的东西,并发现了这个问题: 在MapView中更改缩放控件

看起来按钮是2个图像,正常状态和单击状态。 为了您的目的,您需要自己设置按钮/’欺骗’系统。 您可以从google play lib或支持库中获得一个好的模板。

您可以在Googles设计页面下载它们: Google Design – 我认为Action Bar图标包是您正在寻找的部分。 在里面我会发现两个主题Holo明暗设计。