Плавающая кнопка действия дает ненужную цветную рамку

FloatingActionButton дать веселую розовую рамку, хотя мне не нужно, чтобы другой был мой оригинальный рисунок, с которым я прикрепляю FloatingActionButton

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.android.myapplication.MainActivity">

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:src="@drawable/screen_logo"/>
<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:layout_alignParentRight="true"
    android:layout_alignParentBottom="true"
    >
    <android.support.design.widget.FloatingActionButton
        android:id="@+id/view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/view"
        android:layout_margin="5dp"/>
    <android.support.design.widget.FloatingActionButton
        android:id="@+id/search"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="5dp"
        android:src="@drawable/search"/>
    <android.support.design.widget.FloatingActionButton
        android:id="@+id/add"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin='5dp'
        android:src="@drawable/add"/>
</LinearLayout>

2 ответа

Менять colorAccent синий в color.xml

или использовать app:backgroundTint

Это не граница FloatingActionButton

ты можешь использовать app:backgroundTint="@color/colorPrimary" изменить цвет фона FloatingActionButton

или попробуйте этот трюк использовать Imageview вместо FloatingActionButton

<ImageView
    android:id="@+id/search"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:clickable="true"
    android:src="@drawable/search" />

Чем в твоей Activity.java

ImageView searchImageView = (ImageView) findViewById(R.id.search);
searchImageView.setOnClickListener(new OnClickListener() {
  public void onClick(View v) {
     //perform your action here
  }
});
Другие вопросы по тегам