Как да покажете 2 отделни изображения в Android OpenGL 2.0, след което при щракване върху бутона да свиете img до нищо и да увеличите новото изображение до нормален размер

Основната идея е да се покажат 2 квадратни изображения и след това при натискане на бутон те трябва да се свият до нищо, след което да се покаже ново изображение от нищо и да нарасне до нормален размер. (ако е възможно, бих искал също да добавя ротация, докато се свива и расте)

Следвам http://developer.android.com/resources/tutorials/opengl/opengl-es20.html, но тъй като нямам достъп до устройство с Android до утре, нямам начин да го тествам в момента, така че се надявам, че някой може да знае за съществуващи ръководства, които обхващат всичко като този.

Не искам да се появява никаква анимация по време на нормално изпълнение и трябва да се появява само по време на моя манипулатор на щраквания, ако все още ми харесва изображенията да се показват до щракване на бутона, но не и в движение.


person Myzifer    schedule 23.01.2012    source източник


Отговори (1)


Не виждам къде е проблемът, това е просто проста игра на мащабиране на вашия изглед на обектен модел.

Когато искате да намалите ---> намалявате коефициента на мащабиране към нула

Промяна на картина ---> Промяна на обвързана текстура (или промяна на координатите на текстурата, ако имате атлас)

Увеличете мащаба ---> увеличете коефициента на мащабиране към 1,0

person Maurizio Benedetti    schedule 23.01.2012
comment
Затруднявам се, тъй като съм нов в използването на android и opengl, така че освен ако не разбирам погрешно кода, който видях, просто не виждам как да накарам определени задачи да се изпълняват отделно, така че показва изображенията на Create и след това Щракнете върху бутона, за да изпълните само свиване/завъртане, последвано от зареждане на новото изображение 0 размер, след което увеличете и завъртете. В момента просто го виждам, тъй като изпълнява тези задачи наведнъж, когато изображението е показано за първи път. - person Myzifer; 23.01.2012
comment
свържете вашия код, какво сте направили досега, ще се радвам да ви помогна - person Maurizio Benedetti; 23.01.2012
comment
Току-що работя върху този developer.android.com/resources/ tutorials/opengl/, но това показва само как да настроя всичко да работи напълно, вместо да прекъсва процесите, така че показване на изображение, щракване за завъртане и т.н. Тъй като не мога да го тествам днес, не мога да видя ако работи още. - person Myzifer; 23.01.2012
comment
Мога да открия, че е настроен само да работи с графично докосване, а не с щракване върху бутон, освен ако не трябва да направя бутон в opengl вместо основния дисплей с помощта на манипулатор на щракване. - person Myzifer; 23.01.2012