Size: a a a

StartAndroid Ru Chat

2021 March 16

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
☠️ hex 🇷🇺🐍
Кто хорошо знаком с наследниками Drawable, подскажите пож что-то типа LayerDrawable, только чтобы Drawable параметры мерджились не накладыванием, а в столбик, или какой-то другой способ модификации Drawable подписью
Ладно, как создать прозрачный Drawable, который будет размерами суммой размеров вмещаемых Drawable, чтобы при мердже через LayerDrawable наложить один выше другой ниже
источник

SA

Sergey April in StartAndroid Ru Chat
Добрый день! Подскажи пожалуйста по синтаксису: oneTariffSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
           @Override
           public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
               
           }
       });   в  метод setOnChangeListener мы передаем обьект new OnCheckedChangeListener, для чего? И второй вопрос, почему после new OnCheckedChangeListener мы открываем скобки и переписываем метод?
источник

V

Vladushka in StartAndroid Ru Chat
почитай про анонимные классы
источник

SA

Sergey April in StartAndroid Ru Chat
Vladushka
почитай про анонимные классы
Спасибо огромное, а то я сижу и не понимаю такого синтаксиса.
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Sergey April
Добрый день! Подскажи пожалуйста по синтаксису: oneTariffSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
           @Override
           public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
               
           }
       });   в  метод setOnChangeListener мы передаем обьект new OnCheckedChangeListener, для чего? И второй вопрос, почему после new OnCheckedChangeListener мы открываем скобки и переписываем метод?
потому что обязаны реализовать абстрактный метод
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
ты по сути создаешь объект анонимного типа, реализующий интерфейс OnCheckedChangeListener, а раз реализуешь, значит обязан переопределить нереализованные методы
источник

V

Vladushka in StartAndroid Ru Chat
Sergey April
Спасибо огромное, а то я сижу и не понимаю такого синтаксиса.
это не про синтаксис
это затрагивают тему интерфейсов/ абстрактных классов, а так же того, что есть классы внутренние и вложенные
источник

SA

Sergey April in StartAndroid Ru Chat
Vladushka
это не про синтаксис
это затрагивают тему интерфейсов/ абстрактных классов, а так же того, что есть классы внутренние и вложенные
теперь буду знать, до этого не сталкивался с анонимными классами!
источник

SA

Sergey April in StartAndroid Ru Chat
☠️ hex 🇷🇺🐍
потому что обязаны реализовать абстрактный метод
не знал что такое анонимный тип, спасибо"
источник

SA

Sergey April in StartAndroid Ru Chat
ушел учить мат. часть.
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Sergey April
не знал что такое анонимный тип, спасибо"
это может называться по-разному, анонимный класс, например. Но тут уже споры могут быть это класс или тип, не заморачивайся. Главное запомнить зачем так делают и как это применять
источник

V

Vladushka in StartAndroid Ru Chat
мне в универе кстати говорили, что класс - єто тип )
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
да, но нет)))
источник

V

Vladushka in StartAndroid Ru Chat
чисто как самое простое определение
источник

SA

Sergey April in StartAndroid Ru Chat
☠️ hex 🇷🇺🐍
это может называться по-разному, анонимный класс, например. Но тут уже споры могут быть это класс или тип, не заморачивайся. Главное запомнить зачем так делают и как это применять
Не встречалось нигде прежде, учу Java по JavaRush видимо еще не дошел до этого.
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Sergey April
Не встречалось нигде прежде, учу Java по JavaRush видимо еще не дошел до этого.
там как будет что-то типа new Runnable {
  @Override void run() {
}
};
вот это тоже оно
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
не забивай голову
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
просто обрати потом внимание
источник

SA

Sergey April in StartAndroid Ru Chat
☠️ hex 🇷🇺🐍
там как будет что-то типа new Runnable {
  @Override void run() {
}
};
вот это тоже оно
Спасибо еще раз огромное!
источник

SA

Sergey April in StartAndroid Ru Chat
Vladushka
мне в универе кстати говорили, что класс - єто тип )
Спаcибо!
источник