Как мне написать этот код Richpath в kotlin? - PullRequest
0 голосов
/ 02 мая 2020

этот код работает для меня в java, но я не знаю, как написать его в kotlin:

richPathView.setOnPathClickListener(new RichPath.OnPathClickListener() {
    @Override
    public void onClick(RichPath richPath) {
       if (richPath.getName().equals("path_name")) {
           //TODO do an action when a specific path is clicked.
       }
    }
});

1 Ответ

0 голосов
/ 02 мая 2020

Мне удалось решить проблему с помощью переводчика кода IntelliJ в Android Studio

activity_mail. xml

<com.richpath.RichPathView
   android:id="@+id/idRichPathView"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   app:vector="@drawable/ic_map" />

MainActivity.kt

val richPathView = findViewById<RichPathView>(R.id.idRichPathView)

richPathView.setOnPathClickListener { richPath ->
   if (richPath.name == "path_name") {
      //TODO do an action when a specific path is clicked.
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...