• Как сделать плавно выдвигающийся блок в Android?

    sandroisu
    @sandroisu
    Все good
    Не знаю на сколько плавно должно двигаться, вот код из проекта, тут двигается картинка по экрану, по моему только вверх-вниз, вроде плавно по ощущениям
    sY = imageAttachment.getY();// переменная для возврата изображения к центру экрана
    imageAttachment.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {

    switch (event.getAction()) {
    case MotionEvent.ACTION_DOWN:
    dY = (v.getY() - event.getRawY());
    return true;

    case MotionEvent.ACTION_MOVE:
    v.animate()
    .y(event.getRawY() + dY)
    .setDuration(0)
    .start();
    return true;
    case MotionEvent.ACTION_UP:
    v.animate()
    .y(sY)
    .setDuration(300)
    .start();
    return true;
    }
    return false;
    }
    });
    Ответ написан
    Комментировать
  • NullPointerException, Kotlin, Квадратный корень из BigDecimal?

    sandroisu
    @sandroisu
    Все good
    Эх котлин, котлин...
    Для начала можно было бы подебажить, чтобы у людей тут было понимание на какой именно строке падает твой код. Исходя из моих догадок (котлин я не знаю) doEliptick - это какой то метод, что он делает от нас скрыто. Ставлю 5 копеек на то, что если это метод - то падает именно в нем.
    В общем нужно дебажить, а там глядишь сам поймешь в чем проблема. Не поймешь - кидай сюда полный код и строку на которой падает.
    Ответ написан
    Комментировать
  • Каким образом реализовать красивый вывод неизвестного количества TextView?

    sandroisu
    @sandroisu
    Все good
    Все что тебе нужно - это RecyclerView. Помести его туда где хочешь чтобы выводились твои TextView., скролиться он сам будет, ничего делать не нужно. Наполнять можно либо с отдельного layout файла с твоим TextView, а можно использовать стандартный от android - simple_list_item1 - тогда id твоего TextView будет@android:id/text1.
    Ответ написан
    Комментировать
  • Как автоматически добавлять EditText в RecyclerView?

    sandroisu
    @sandroisu
    Все good
    adapter.notifyDataSetChanged(); не поможет?
    если вопрос в другом то нужно как то понятнее задачу описать, потому что как я понял из вопроса это все что нужно
    Ответ написан
    Комментировать
  • Почему не изменяется значение переменной?

    sandroisu
    @sandroisu
    Все good
    То есть все что после else удалить нужно, оставить только return out. Все или почти все индексы не нужны по моему
    Ответ написан
    Комментировать
  • ListView может в 2 колонки выводиться?

    sandroisu
    @sandroisu
    Все good
    Плюсую ребятам сверху, однажды попользовав RecyclerView с ListView уже связываться не захочется. Там все есть, и такие вопросы ровно одной строчкой кода решаются.
    Ответ написан
    Комментировать