我的手机中的一个应用程序有一个标题,如下图所示的快照。我非常喜欢这个设计,并希望为我的应用程序创建一个。单击主页图标可将用户带到登录页面(主页)。我只创造了方形和圆角的按钮。但不确定,如何创建一个像下面给出的那个。任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
在photoshop或其他任何地方创建图像。
然后创建一个imageview,让它像按钮一样:
<ImageView
android:id="@+id/camera_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/button_camera"
android:onClick="onCameraButtonClick" />
onClick是在Android 1.6中引入的
或按钮并设置背景:
<Button
android:id="@+id/camera_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/button_camera"
android:onClick="onCameraButtonClick" />
drawable / camera_button应该是一个可绘制的状态,以便用户可以看到它被点击/聚焦的时间。
在您的活动中:
public void onCameraButtonClick(View v){
// Do Something
}
一切都在这里:
http://developer.android.com/reference/android/widget/Button.html
答案 1 :(得分:1)
我这样做的方法是在同一画布上创建photoshop / GIMP中的按钮,然后将每个按钮保存为PNG,您可以使用切片工具。然后我只想为每个按钮添加一个属性。有一些属性可以让你设置左边距,说右边按钮与左边按钮的右边缘对齐。按钮的背景也可以是patch9图像,其中的图标可以是按钮视图的src属性。带摄像头的按钮会让SRC指向具有摄像头图标和“摄像头”的PNG。按钮本身没有任何文字。