Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Využij akce až 80% zdarma při nákupu e-learningu. Více informací .
C# week
Avatar
Petr Nymsa
Redaktor
Avatar
Petr Nymsa:28.4.2013 17:51

Opět vás zdrávím. Dělám nyní další část aplikace a konkrétně aktivitu "Kolik je hodin". Zobrazí se Vám se analogové hodiny a vy budete moct hýbat hodinovými ručičkami. Každou ričičkou zvlášť. Už mě velmi tíží čas, konrétně maximálně 30 hodin s tím že musím i spát. Proto se obracím na vác. Nevíte jak to nějak nejefektivněji zprovoznit ? Aplikace, resp. aktivita musí umět otáčení jak myší tak doteky. Na googlu jsem toho našel mnoho ale mám rpoblém to nějak poskládat dohromady. Jakékoliv rady ihned uvítám :)

Odpovědět
28.4.2013 17:51
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Michal Žůrek - misaz:28.4.2013 18:33

dej si prvniBod typu Point, do toho ulož pozici při stisknutí miši (tapu), apk si dej druhyBod typu Point, do toho ulož při posunu myši (tapu) no a pak to porovnej.

if (Math.Abs(prvniBod.X - druhyBos.X) > Math.Abs(prvniBod.Y - druhyBod.Y))
{
   if (prvniBod.X < druhyBod.X)
   {
      rucicka--;
   } else {
      rucicka++;
   }
} else {
   if (prvniBod.Y < druhyBod.Y)
   {
      rucicka--;
   } else {
      rucicka++;
   }
}
 
Nahoru Odpovědět
28.4.2013 18:33
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Michal Žůrek - misaz
Petr Nymsa:28.4.2013 18:37

Takto mě to napadlo také řešit, ale to nevyřeší gesta na dotykové obrazovce. Zde jsem našel http://blogs.u2u.be/…re-apps.aspx , uvidím snad to bude fungovat. pokud jo dám vědět :)

Nahoru Odpovědět
28.4.2013 18:37
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Michal Žůrek - misaz:28.4.2013 18:49

Proč by to neřešilo gesta? Gesta mohou fungovat na stejnem principu.

 
Nahoru Odpovědět
28.4.2013 18:49
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Michal Žůrek - misaz
Petr Nymsa:28.4.2013 18:53

No zde se napojím přímo na Eventy jako Pinch a prostě gesta systému, na které jsu uživatlé zvyklí. Ale díky :)

Nahoru Odpovědět
28.4.2013 18:53
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Michal Žůrek - misaz:28.4.2013 19:50

Můžeš to zkombinoat. I rotate i to co jsem navrhoval. :) To by šlo, ne?

 
Nahoru Odpovědět
28.4.2013 19:50
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Michal Žůrek - misaz
Petr Nymsa:28.4.2013 20:00

Rotaci už mám, jediné co řeším je aby střed otáčení zůstaval stále na místě. Mám tam ovšem problém se získáváním pozic. To WinRT je trochu čarovné :D

Nahoru Odpovědět
28.4.2013 20:00
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Petr Nymsa
Redaktor
Avatar
Petr Nymsa:28.4.2013 20:43

Víte občas ta nejkrásnější věc na programování je že po 4 hodinách různých hara-kiri výpočtů pro transformaci stačí zjistit, že bohatě stačí posunout trochu střed rotace, hodit menší odsazení a na všech rozlišení to funguje už celkem uspokojivě :D. Jelikož mě tíží čas asi to už tak nechám.

Nahoru Odpovědět
28.4.2013 20:43
Pokrok nezastavíš, neusni a jdi s ním vpřed
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.