Я пытаюсь использовать этот настраиваемый ListView
https://android-arsenal.com/details/1/2078#!description
Вот шаги:
Шаг 2. Добавьте конкретный репозиторий в свой файл сборки:
repositories {
maven {
url "https://jitpack.io"
}
}
Шаг 3. Добавьте зависимость в ваш файл сборки (не забудьте указать правильный квалификатор, обычно "aar"):
dependencies {
compile 'com.github.THEONE10211024:WaterDropListView:7b51373b3b'
}
и инструкции из описания
«2. реализует WaterDropListView.IWaterDropListViewListener в вашем действии или фрагменте».
Public class MainActivity extends Activity implements WaterDropListView.IWaterDropListViewListener
так я и сделал:
в Bulid.gradle проекта:
allprojects {
repositories {
google()
jcenter()
maven {
url "https://jitpack.io"
}
}
}
и в модуле Bulid.gradle
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:design:26.1.0'
implementation 'com.github.THEONE10211024:WaterDropListView:7b51373b3b'
}
Никаких ошибок при синхронизации gradle.
Но при реализации в MainActivity implements WaterDropListView.IWaterDropListViewListener
Я получаю сообщение «Невозможно разрешить символ WaterDropListView»
Это не похоже на действительную библиотеку.
В приложение / build.gradle он ссылается
apply plugin: 'com.android.application'
библиотека должна быть
apply plugin: 'com.android.library'
Если вы действительно хотите использовать это, я бы предложил получить код и создать свой собственный библиотечный модуль в вашем проекте.
Спасибо, скачали, добавили как модуль и отредактировали с помощью этого руководства: developer.android.com/studio/projects/android-library Сейчас работает