Эквивалентное утверждение в котлине - PullRequest
0 голосов
/ 04 ноября 2018

Я занимаюсь разработкой приложения в Котлине и использую зависимость GraphView . Тем не менее, большая часть их кода написана на Java, и у меня возникли проблемы с преобразованием их в Kotlin. Кто-нибудь знает Kotlin эквивалент этого куска Java-кода?

GraphView graph = (GraphView) findViewById(R.id.graph);
LineGraphSeries<DataPoint> series = new LineGraphSeries<DataPoint>(new DataPoint[] {
          new DataPoint(0, 1),
          new DataPoint(1, 5),
          new DataPoint(2, 3),
          new DataPoint(3, 2),
          new DataPoint(4, 6)
});
graph.addSeries(series); 

1 Ответ

0 голосов
/ 04 ноября 2018
val graph = findViewById(R.id.graph) as GraphView
val series = LineGraphSeries(arrayOf(
          DataPoint(0, 1),
          DataPoint(1, 5),
          DataPoint(2, 3),
          DataPoint(3, 2),
          DataPoint(4, 6)
     )
)
graph.addSeries(series)

но вы можете заказать его как

val graph: GraphView = findViewById(R.id.graph)

graph.addSeries(LineGraphSeries(arrayOf(
          DataPoint(0, 1),
          DataPoint(1, 5),
          DataPoint(2, 3),
          DataPoint(3, 2),
          DataPoint(4, 6)
     )
))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...