В Android, когда я запустить приложение он запускает эту ошибку:Android ФАБ значок не удалось найти класс «android.graphics.drawable.RippleDrawable»
Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering
костров ошибки, когда я раскомментировать эти строки:
fabAddLocation = (FloatingActionButton) findViewById(R.id.fab_add_location);
fabAddLocation.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
...
}
});
Я думаю, что это может быть проблема совместимости. Я с помощью следующих библиотек поддержки:
compile 'com.android.support:appcompat-v7:25.1.0'
compile 'com.android.support:support-v4:25.1.0'
compile 'com.android.support:design:25.1.0'
compile 'com.android.support:recyclerview-v7:25.1.0'
compile 'com.android.support:cardview-v7:25.1.0'
И Thise конфигурации в модуле build.gradle:
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.mypackage.myproj"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
Активность расширяет AppCompatActivity
XML Компоновка активность:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="....MainActivity">
<fragment
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.google.android.gms.maps.MapFragment"
android:id="@+id/mapFragment" />
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|right"
android:layout_margin="10dp"
android:src="@mipmap/ic_add_fab"
app:layout_anchor="@id/mapFragment"
android:id="@+id/fab_add_location"
app:layout_anchorGravity="bottom|left|end" />
</android.support.design.widget.CoordinatorLayout>
Пожалуйста, выкладываю файл макета XML, в котором этот ФАБ определен или создан. –
@AnuragSingh i обновил вопрос с помощью XML – Marzouk
Не могли бы вы просто сменить андроид: src = "@ mipmap/ic_add_fab" на android: src = "@ drawable/some.png". Позвольте мне знать, что произойдет. –