9.04.2013 / 09:28 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| Misha, этот метод тебе не пойдёт. Сначала цвет надо разложить на argb. Тебе проще будет создать метод writeInt(int i){ writeByte(i|0xff000000>>3); writeByte(i|0x00ff0000>>2); writeByte(i|0x0000ff00>>1); writeByte(i|0x000000ff); }
|
9.04.2013 / 11:14 | |
adult Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| Askalite, это неправильно.Скорее так: public void writeInt(int i){
writeByte((i<<24)&0xFF);
writeByte((i<<16)&0xFF);
writeByte((i<<8)&0xFF);
writeByte(i&0xFF);
}
Изменено adult (9.04 / 11:17) (всего 1 раз) |
9.04.2013 / 13:12 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Что лучше использовать для перевода цвета, это 0xAARRGGBB >> 24 & 0xFF или 0xAARRGGBB >>> 24 ?
|
9.04.2013 / 13:27 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| Naik, первое.
|
9.04.2013 / 13:32 | |
Its_Your_Soul Пользователь Сейчас: Offline
Имя: Саша Откуда: Винница Регистрация: 29.08.2012
| Зачем нужно ключевое слово this , a то не могу понять че то.
Изменено Its_Your_Soul (9.04 / 13:32) (всего 1 раз) |
9.04.2013 / 13:44 | |
adult Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| Its_Your_Soul, this - это ссылка на экземпляр текущего объекта. Вот пример, чтобы понятно было: public class Main{
public static Main main;
public static int smth;
public Main(){
main = this;
smt = 5;
}
}
|
9.04.2013 / 13:51 | |
Its_Your_Soul Пользователь Сейчас: Offline
Имя: Саша Откуда: Винница Регистрация: 29.08.2012
| adult, С этим немного понятно но я видил такое : public void exapmle(int first, int two) { this.first = first :
//etc
}
WTF ? |
9.04.2013 / 13:56 | |
adult Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| Its_Your_Soul, ну, правильно, переменной first текущего класса присваивается значение, передаваемое в метод
|
9.04.2013 / 13:58 | |
Its_Your_Soul Пользователь Сейчас: Offline
Имя: Саша Откуда: Винница Регистрация: 29.08.2012
| adult, А без this . Этот метод не будет работать ?
|
9.04.2013 / 13:58 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| Its_Your_Soul, значение переменной first передаётся в поле этого обьекта, имеющей имя first. без this он будет перекрываться.
Изменено Askalite (9.04 / 14:01) (всего 1 раз) |