Статьи, которые добавил aNNiMON:

Анимация в Android

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,

Продолжить

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

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

Рисование фигур пальцами

Android  перевод, canvas

В Android очень легко рисовать простые фигуры пальцами.
Для начала нужно создать пользовательский View:
  1. public class DrawingView extends View { }
Затем понадобятся объекты: Bitmap, Canvas и Paint.
  1. protected Paint mPaint;
  2. protected Bitmap mBitmap;
  3. protected Canvas mCanvas;
Для инициализации изображения и канвы в DrawingView нужно переопределить метод:
  1. @Override
  2. protected void onSizeChanged(int w, int h, int oldw, int oldh) {
  3.     super.onSizeChanged(w, h, oldw, oldh);
  4.     mBitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
  5.     mCanvas = new Canvas(mBitmap);
  6. }
Для создания канваса нужен Bitmap на котором собственно и будет выполняться рисование.

Теперь нужно создать объект рисования. Paint хранит информацию о стиле
Продолжить

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

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

Простые эффекты

Работа с графикой  propaintmobile, ppm

Фейерверк
Открыть спойлер

Угловой градиент
Открыть спойлер

Продолжить

Рейтинг:  2  (За: 3 | Против: 1)
Добавлено: 9.05.2014 от aNNiMON

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

Применение Соляризации

Работа с графикой  propaintmobile, ppm

Эффект под номером 19 - Соляризация 2, можно применять для создания красивых эффектов. Например, если применить его на градиенте, то переход цвета в нём станет более плавным и заметным.

Вот пара примеров:
1. Создаем новую картинку.
2. Выбираем любые цвета, и закрашиваем градиентом некоторую часть экрана (например четверть, половину или вообще весь экран).
3. Повторяем пункт 2, пока у нас не выйдет 3 или 4 разноцветных части изображения.
4. Теперь для лучшего эффекта выбираем еще раз 2 разных цвета (в передний и задний цвета сделав в них разную прозрачность), и инструмент Градиент (горизонтальный или вертикальный).
5. Закрашиваем весь рисунок этим полупрозрачным градиентом.
6. Идем в эффекты. И выбираем эффект Соляризация 2 под номером 19.
7. Применяем его несколько раз кнопкой
Продолжить

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

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

Огонь High Definition

Работа с графикой  propaintmobile, ppm

1. Создаём изображение, например 240x120.

2. Идём в Инструменты->Эффекты и применяем эффект "Генерация текстур" с параметром 10, 1, 0 так, чтобы не было больших белых или черных разрывов областей.
1.jpg

3. Правка->Выделить всё, Правка->Копировать.

4. Очищаем рисунок. Передний цвет ставим чёрным, задний - белым. Инструментом "Замена цвета", тип "Градиент вертикальный" рисуем на всём изображении вертикальный чёрно-белый градиент. Или можно воспользоваться инструментом "Градиент" с типом "Вертикальный", тогда нужно поменять передний и задний цвета местами, чтобы чёрный цвет был вверху картинки.
  2.jpg

5. Правка->Вставить с заменой цвета. Кнопками 1 и 3 выставляем режим "SUBTRACT"
Продолжить

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

Комментарии (0)
Всего: 113
<< 1 ... 17 18 19 20 21 ... 23 >>
Категории

Мы в соцсетях

tw tg yt gt