Плавающая кнопка действия дает ненужную цветную рамку
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
}
});