Podělte se s ostatnímy o důležité návody. Pokud chcete pomoct nedávejte to sem ale do pomoc!
26 příspěvků

Pinch Zoom na jakémkoliv telefonu

Podělte se s ostatnímy o důležité návody. Pokud chcete pomoct nedávejte to sem ale do pomoc!
Uživatelský avatar
OndraSter
Mobil Guru
Zařízení:
HTC Touch Pro 2 [WVGA, T-Mobile]
Příspěvky:
110
Registrován:
20. 12. 2009 17:31
Odesláno:
13. 01. 2010 21:19
Pinch Zoom na jakémkoliv telefonu
Ahoj,
opět jsem myslel a chtěl bych se tu s váma podělit s prvním videem...

Znáte pinch zoom v Safari na iPhonu/v Opeře na HTC HD2? No, tak teď to bude na jakémkoliv Windows Mobile zařízení v Opeře. Brzo :)

Samotné "jádro" mám, ale nemám to, co mi to "připojí do systému" :(

Kód: Vybrat vše

http://www.youtube.com/watch?v=CZ5zDtb38uA
Nepůjde zoomovat "prstama proti sobě", jeden bude stát, případně pojede ve stejném směru, jako ten druhý pro rychlý zoom. Ale lepší jak tahadlo na obrazovce/zoombar pod displejem na TP2/TD2, který laguje a je takový "odhadovací" :).

Co vy na to? :)


Zkuste si to i na svém telefonu :)

Kód: Vybrat vše

http://www.edisk.cz/stahni/51401/fake_multitouch_test.exe_11KB.html
(Jede to na .NETu, tudíž je potřeba .NET CF 3.5...)
HTC Touch Pro 2, zvažuju HTC HD2?
Také zvažuji výměnu Lenovo X41 Tabletu za HTC Shift...?

Autor osKitchen @ XDA - Windows Mobile kuchyňka pro spoustu (nejen) HTC zařízení!
Mobil Guru
Uživatelský avatar
John2y
Mobil Member User
Zařízení:
Samsung Galaxy Note 4
Příspěvky:
1162
Registrován:
29. 12. 2006 21:44
Odesláno:
13. 01. 2010 22:01

Re: Pinch Zoom na jakémkoliv telefonu

Tak sem si to pustil a nic, rozezna to jen jeden prst :( NET CF samozrejme mam takze netusim v cem to je.
//Edit: Tak uz to jede ale musim misto druhyho prstu pouzivat stylus a jezdit uplne po okraji obrazovky
ObrázekObrázek John2y1...Follow me on Twitter
ObrázekObrázek
Mobil Member User
Uživatelský avatar
KowboyBebop
Mobil Member User
Zařízení:
Saumsung Galaxy S II (WVGA)
Příspěvky:
1318
Registrován:
23. 08. 2008 17:12
Odesláno:
13. 01. 2010 22:54

Re: Pinch Zoom na jakémkoliv telefonu

Wow, To je primo tva aplikace? Mohl by jsi trochu objasnit na jakem principu to pracuje? Myslim tim ciste jen myslenku, zadny technicky veci.
New All-in-1 Pack
Saumsung Galaxy S II / i9100 // 8GB microSD class6 // ROM: GalnetMIUI Stable
FPSeCE Download | FPSeCE Complete How To Guide | FPSeCE Compability list
HolyShit! It's BeefSupreme!

Obrázek
Obrázek
Mobil Member User
Uživatelský avatar
OndraSter
Mobil Guru
Zařízení:
HTC Touch Pro 2 [WVGA, T-Mobile]
Příspěvky:
110
Registrován:
20. 12. 2009 17:31
Odesláno:
13. 01. 2010 23:11

Re: Pinch Zoom na jakémkoliv telefonu

John2y píše:Tak sem si to pustil a nic, rozezna to jen jeden prst :( NET CF samozrejme mam takze netusim v cem to je.
//Edit: Tak uz to jede ale musim misto druhyho prstu pouzivat stylus a jezdit uplne po okraji obrazovky
Na těhle low-resolution displejích to bude mít problémy, potřebuju alespoň 50px aby to dobře rozpoznalo.


KowboyBebop:
Ano, je to přímo moje aplikace :)

Funguje to velice jednoduše: Zkus si otevřít třeba poznámky, tapnout do bodu A a pak do bodu B (např druhá strana obrazovky). Okamžitě se vytvoří čára přesně do bodu C, který je uprostřed úsečky AB. No, v aplikaci zjistím toto prudké posunutí (nastaveno min 25px), čímž aktivuju pinch zoom. A pak už jen kontroluji, jak moc se to v jakých osách posouvá. Jakmile dojde opět k dalšímu prudkému přesunu - odebral jsi druhý prst a jsi opět na jednom :).


Nosil jsem to v hlavě asi dva týdny (napadlo mě to z ničeho nic :D), teď jsem realizoval pokusnou verzi. Na final se budu muset naučit C++, neboť v C# neudělám system-wide hook na myš :? . Beeeee....
HTC Touch Pro 2, zvažuju HTC HD2?
Také zvažuji výměnu Lenovo X41 Tabletu za HTC Shift...?

Autor osKitchen @ XDA - Windows Mobile kuchyňka pro spoustu (nejen) HTC zařízení!
Mobil Guru
Uživatelský avatar
KowboyBebop
Mobil Member User
Zařízení:
Saumsung Galaxy S II (WVGA)
Příspěvky:
1318
Registrován:
23. 08. 2008 17:12
Odesláno:
13. 01. 2010 23:29

Re: Pinch Zoom na jakémkoliv telefonu

Ja si to myslel, jen jsem si neuvedomil jak to zabezpecujes proti nechtenemu zoomu. Casove me nenapadlo. Dobra prace. Jen me zajima jestli se to nebude nahodne zapinat pri rychlem posuvu. Dejme tomu ze "tapnes" na obrazovku a pak jednim pohybem rychle doprava a zpatky. Mno, ale kdo dela takovy silenosti s operou xD

Kazdopadne skvela myslenka. Tohle bude urcite zajimat hodne lidi. Jen tak dal =)
New All-in-1 Pack
Saumsung Galaxy S II / i9100 // 8GB microSD class6 // ROM: GalnetMIUI Stable
FPSeCE Download | FPSeCE Complete How To Guide | FPSeCE Compability list
HolyShit! It's BeefSupreme!

Obrázek
Obrázek
Mobil Member User
Uživatelský avatar
OndraSter
Mobil Guru
Zařízení:
HTC Touch Pro 2 [WVGA, T-Mobile]
Příspěvky:
110
Registrován:
20. 12. 2009 17:31
Odesláno:
14. 01. 2010 00:00

Re: Pinch Zoom na jakémkoliv telefonu

Nemělo by - tenhle mousemove se stane z ničeho nic - v logu mám (X, Y) 1, 1, pak dojde k přidání druhého prstu a vytvoří se hned třeba 150, 150. Není tam žádné nic mezi jako čára, je to okamžité :). A to s prstem neuděláš :D.

Snažil jsem se ošetřit případy co šly, ještě musím odbugovat posouvání po Y, pokud máš první prst v dolní části obrazovky (totéž s X vpravo), občas to zlobí. A taky upravit hranice, 5x5 (pro směr) a 15x15 (pro změnu směru) mi příjde málo. A taky chybí ještě přidat posun nahoru při začátku, ale to je otázka minuty odpočítat posun X a Y :D

Kdyby někoho zajímal zdroják... (C#, psal jsem to asi hodinu)
// odebráno, nechám si to pro sebe :)
Naposledy upravil(a) OndraSter dne 14. 01. 2010 17:12, celkem upraveno 1 x.
HTC Touch Pro 2, zvažuju HTC HD2?
Také zvažuji výměnu Lenovo X41 Tabletu za HTC Shift...?

Autor osKitchen @ XDA - Windows Mobile kuchyňka pro spoustu (nejen) HTC zařízení!
Mobil Guru
Uživatelský avatar
KowboyBebop
Mobil Member User
Zařízení:
Saumsung Galaxy S II (WVGA)
Příspěvky:
1318
Registrován:
23. 08. 2008 17:12
Odesláno:
14. 01. 2010 12:09

Re: Pinch Zoom na jakémkoliv telefonu

Tak to mas tedy pravdu. Na tenhle zpusob by slo programovat i multitouch hry ze? Jaktoze to nikoho jeste nenapadlo? Kdyz o tom tak premyslim, nejsem si tim uplne jisty, ale neco na ten zpusob slo snad v Assassin Creed na PPC. Aspon myslim ze jo.

Myslim tim treba ze mackas kurzor na obrazovce do prava umisten na [20;20] a najednou zmackens skok umistne treba na [420;320]. Takze udelat script na provedeni obou akci kdyz se stane posuv mysi z [20;20] na [220;170]. Nebo je v tom nejaky velky problem ktery nevidim kvuli nedostatku informaci na poli programovani pro PPC?
New All-in-1 Pack
Saumsung Galaxy S II / i9100 // 8GB microSD class6 // ROM: GalnetMIUI Stable
FPSeCE Download | FPSeCE Complete How To Guide | FPSeCE Compability list
HolyShit! It's BeefSupreme!

Obrázek
Obrázek
Mobil Member User
Uživatelský avatar
OndraSter
Mobil Guru
Zařízení:
HTC Touch Pro 2 [WVGA, T-Mobile]
Příspěvky:
110
Registrován:
20. 12. 2009 17:31
Odesláno:
14. 01. 2010 12:31

Re: Pinch Zoom na jakémkoliv telefonu

Je to přesně tak, jak říkáš
HTC Touch Pro 2, zvažuju HTC HD2?
Také zvažuji výměnu Lenovo X41 Tabletu za HTC Shift...?

Autor osKitchen @ XDA - Windows Mobile kuchyňka pro spoustu (nejen) HTC zařízení!
Mobil Guru
Uživatelský avatar
KowboyBebop
Mobil Member User
Zařízení:
Saumsung Galaxy S II (WVGA)
Příspěvky:
1318
Registrován:
23. 08. 2008 17:12
Odesláno:
14. 01. 2010 12:47

Re: Pinch Zoom na jakémkoliv telefonu

Pak je tedy treba gameloft docela hloupy. Jejich hry jsou vsechny stejne a tlacitka maji taky na stejnem miste, takze by ten script napsali jen jednou a pak ho jen integrovali prez kopirak na dalsi hry. Ziskali by tim velky zajem (multitouch na resistivnim displayi proste vyvola udiv) a velky naskok pred konkurenci za takrka nulovou cenu.
New All-in-1 Pack
Saumsung Galaxy S II / i9100 // 8GB microSD class6 // ROM: GalnetMIUI Stable
FPSeCE Download | FPSeCE Complete How To Guide | FPSeCE Compability list
HolyShit! It's BeefSupreme!

Obrázek
Obrázek
Mobil Member User
Uživatelský avatar
OndraSter
Mobil Guru
Zařízení:
HTC Touch Pro 2 [WVGA, T-Mobile]
Příspěvky:
110
Registrován:
20. 12. 2009 17:31
Odesláno:
14. 01. 2010 13:23

Re: Pinch Zoom na jakémkoliv telefonu

Kdybych uměl dělat hry, tak to tam taky používám :D
HTC Touch Pro 2, zvažuju HTC HD2?
Také zvažuji výměnu Lenovo X41 Tabletu za HTC Shift...?

Autor osKitchen @ XDA - Windows Mobile kuchyňka pro spoustu (nejen) HTC zařízení!
Mobil Guru
26 příspěvků