Найти в Дзене

Ну и, теперь немного файлов позаливаю, чтоб наглядней получилось.

Первый представленный проект на JStudio - SnowViewCanvas

Первый файл- это скриншот работы программы. Вторым хотел залить Java файл, но блин, нету такой возможности- размер или тип файлов не поддерживается, да ладно, сейчас текст программы тогда просто вставлю

package ru.p0005canvasanimate2;

import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.graphics.Paint;

import java.util.Random;

public class MainActivity extends Activity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(new DrawView(this));
  }
  class DrawView extends View{
   private Random random;
   public DrawView(Context context){
   super(context);
   }
   @Override
   protected void onDraw(Canvas canvas) {
   this.random = new Random();
   Paint p = new Paint();
   canvas.drawColor(Color.BLACK);
   int xscr=canvas.getWidth()  ;
   int yscr=canvas.getHeight();
   int schpics=0;
   p.setStrokeWidth(7);
   while(schpics<=50000){
   schpics++;
   p.setColor(Color.rgb(
   random.nextInt(255),
   random.nextInt(255),
   random.nextInt(255)
   ));
   canvas.drawPoint(
   random.nextInt(xscr),
   random.nextInt(yscr),
   p);

   }
   // canvas.drawText("Программа завершена",10,100,p);
   invalidate();
   }
  }
}

В package указано ru.p0005canvasanimate2, но вставляя текст в свои проекты там будет уже package вашего проекта и повторять буква в букву имя папки не обязательно- главное как я заметил- чтоб в имени была точка-разделитель, иначе APK собираться не будет.
В общем- тут наглядно и простенько так- заполняем холст рандомными точками, визуальный эффект- как 'снег' на экране старого телевизора, когда сигнала нету. :-)
Да, хотел еще прикрутить сюда Apk файл проекта, но не вышло, формат файла тут не поддерживается, ну да и ладно
Да, а вот текст второго 'снега', более сложный вариант- с применением SurfaceView... Блин! Код того варианта сюда уже не влезает, ладно, ждите ответа в следующей серии, как говорится, сейчас его в следующем посту и опубликую
Ну и, теперь немного файлов позаливаю, чтоб наглядней получилось. Первый представленный проект на JStudio - SnowViewCanvas  Первый файл- это скриншот работы программы.
1 минута