当前位置:  开发笔记 > Android > 正文

如何制作"仅图像"浮动动作按钮

如何解决《如何制作"仅图像"浮动动作按钮》经验,为你挑选了2个好方法。

我的图像如下.

在此输入图像描述

当我用它来制作浮动动作按钮时,按钮看起来像这样.

在此输入图像描述

我不想要粉红色的边缘.我只想要显示我的图像.我该怎么办?

我还希望我的图像的大小是外圈而不是内圈.

这是我的代码:


Michele Laco.. 7

你考虑过只使用一个ImageView吗?


比你的 ActivityMain.java

ImageView v = (ImageView) findViewById(R.id.fab);
v.setOnClickListener(new OnClickListener() {
  public void onClick(View v) {
     // Your code here
  }
});

或者更具体地说是ImageButton


比:

ImageButton v = (ImageButton) findViewById(R.id.fab);
v.setOnClickListener(new OnClickListener() {
  public void onClick(View v) {
     // Your code here
  }
});


小智.. 6

我不确定这个解决方案是否可以接受,但它确实有效;

您可以在FAB中覆盖嵌套图像的图像大小尺寸.只需添加到您的尺寸文件:

56dp (我使用56dp导致工厂规模为56dp)

tools:override ="true" - 这就是为什么我认为这个解决方案不好,导致"design_fab_image_size" - 是最终的,你应该坚持覆盖:)



1> Michele Laco..:

你考虑过只使用一个ImageView吗?


比你的 ActivityMain.java

ImageView v = (ImageView) findViewById(R.id.fab);
v.setOnClickListener(new OnClickListener() {
  public void onClick(View v) {
     // Your code here
  }
});

或者更具体地说是ImageButton


比:

ImageButton v = (ImageButton) findViewById(R.id.fab);
v.setOnClickListener(new OnClickListener() {
  public void onClick(View v) {
     // Your code here
  }
});



2> 小智..:

我不确定这个解决方案是否可以接受,但它确实有效;

您可以在FAB中覆盖嵌套图像的图像大小尺寸.只需添加到您的尺寸文件:

56dp (我使用56dp导致工厂规模为56dp)

tools:override ="true" - 这就是为什么我认为这个解决方案不好,导致"design_fab_image_size" - 是最终的,你应该坚持覆盖:)

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有