Реклама

Статьи | Android

Игровая кнопка


Перейдя на программирование под Android с j2me столкнулся тем, что половину того, чем пользовался раньше, теперь нужно сделать самому. А именно - игровые библиотеки и то же сенсорное управление(а Nokia давала мне какой-никакой джойстик с A, B, C, D кнопками, хоть и не мультитач).
Продолжить

Рейтинг:  2  (Против: 0 | За: 2)
Добавил: eNvisible

Комментарии (10)

Spinner с иконкой


Понадобилось мне сделать выпадающее меню, чтобы оно выпадало при нажатии на картинку (примерно такое ). Это можно сделать с помощью ActionProvider, но мне это не подходило, т.к. он может располагаться только в actionbar.

    Есть еще виджет Spinner. Он полностью подходит для данной задачи, но вместо картинки, отображается выбранный пункт меню. После неудачных попыток написать свой аналог Spinner`a было найдено простое решение:
  1. package ua.naiksoftware.widget;
  2.  
  3. import android.content.Context;
  4. import android.util.TypedValue;
  5. import

Продолжить

Рейтинг:  8  (Против: 0 | За: 8)
Добавил: Naik

Комментарии (7)

Анимация в Android


В Android есть очень простой механизм анимации, с помощью которого можно оживить даже самый скучный интерфейс.
Допустим, есть некоторый экран с меню
  animdemo_1.png

Давайте заставим анимировать сперва заголовок.
В Android есть класс AnimationUtils, с помощью которого можно загрузить анимацию из ресурса или воспользоваться предустановленной. Для начала воспользуемся готовыми анимациями. В классе AnimationUtils есть метод makeInAnimation (Context c, boolean fromLeft) им и воспользуемся.

  1. // Получаем из разметки объект TextView:
  2. TextView tv1 = (TextView) findViewById(R.id.textView1);
  3. // Инициализируем объект Animation
  4. Animation anim = AnimationUtils.makeInAnimation(this,

Продолжить

Рейтинг:  7  (Против: 0 | За: 7)
Добавил: aNNiMON

Комментарии (6)

Как добавить наследованный от SurfaceView класс в макет


В этой статье я научу вас как добавить в макет обьект класса, наследованного от SurfaceView. Многие не знают как правильно использовать класс, наледованный от абстрактного класса SurfaceView в своих играх и делают это вот так:

  1. public class MainActivity extends Activity {
  2.  
  3.     public void onCreate(Bundle bundle){
  4.         super.onCreate(bundle);
  5.         MySurfaceView msv=new MySurfaceView(this);
  6.         setContentView(msv);
  7.     }
  8. }

С первого взгляда нет ничего страшного в этом способе работы с поверхностью. Но если нам нужно создать макет и описать в нем элемент MySurfaceView, да так чтобы дополнительно вместе с ним в разметку добавить несколько игровых кнопок, то многие начинающие программисты для андроид не находят информации как это сделать. Я тоже не нашел
Продолжить

Рейтинг:  0  (Против: 0 | За: 0)
Добавил: samogost

Комментарии (10)

Уроки по использованию Простейшей игровой библиотекой для андроид


Урок 1. Введение.
Здравствуйте, начинающие программисты для андроид. Я Сергей Самоделкин- начинающий программист на андроид, знаком с этой платформой около 3-4месяца, долгое время пытался создать какую-нибудь игру, но никак не получалось из-за отсутствия в андроиде игровых классов (спрайты, замощенные слои, менеджеры слоев), долгое время я пробывал делать игры с использованием ImageView, но это не подходило мне , так как не имело в себе игровые функции например для передвижения или детекции столкновений, а также анимации. Долгое время я мучился и искал различные игровые библиотеки.
Но все игровые библиотеки были непонятными и сложными.
Наконец я нашел статью про рисование на канве , с этого момента я начал рисовать простые картинки Bitmap, сделал простой класс , хранящий в себе
Продолжить

Рейтинг:  4  (Против: 1 | За: 5)
Добавил: samogost

Комментарии (21)
Всего: 29
<< 1 2 3 4 5 6 >>

Мы в соцсетях

vk tw tg yt

Пожертвования

Аноним2850 р.
Freddy1700 р.
riseremi1611 р.
NaruTrey800 р.
vlavolk637 р.