1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/food91-AndroidProgressbar

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Прогресс-бар для Android

Прогресс-бар

Основной метод onDraw

    protected void onDraw(Canvas canvas) {
		// TODO Auto-generated method stub
		super.onDraw(canvas);
		Log.d("run", "mheight====" + mheight + " mwidth==" + mwidth);
		// Рисование серых линий
		Paint pgray = new Paint();
		pgray.setAntiAlias(true);
		pgray.setStrokeWidth(mheight);
		pgray.setColor(Color.GRAY);
		canvas.drawLine(0, mheight / 2, mwidth, mheight / 2, pgray);

		// Рисование синих линий
		if (current != 0) {

			Paint pblue = new Paint();
			pblue.setAntiAlias(true);
			pblue.setColor(Color.BLUE);
			pblue.setStrokeWidth(5);
			canvas.drawLine(0, mheight / 2, (float) mwidth / 100 * current,
					mheight / 2, pblue);
			
			// Рисование светящихся точек
			Bitmap photo = BitmapFactory.decodeResource(this.getResources(),
					R.drawable.arrow_progress_bar_arrow);
			Paint pwhite = new Paint();
			pwhite.setAntiAlias(true);
			pwhite.setStrokeWidth(5);
			pwhite.setColor(Color.WHITE);
			canvas.drawBitmap(photo, (float) mwidth / 100 * current - photo.getWidth(),
					mheight / 2 - photo.getHeight() / 2, pwhite);
			
		}
	}

Методы вызова:

<com.example.test2.ProgressView
    android:id="@+id/p1"
    android:layout_width="match_parent"
    android:layout_height="1dp"
    android:layout_centerVertical="true"
     />

Ссылка для загрузки: https://git.oschina.net/food91/AndroidProgressbar.git

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

Вы можете оставить комментарий после Вход в систему

Введение

**Android-индикатор выполнения** *Пример использования индикатора выполнения в Android* Для отображения прогресса выполнения задачи в Android используется компонент ProgressBar. Он может быть горизонтальным или вертикальным и иметь различные стили, такие как полоса, кольцо или неопределённый индикатор выполнения. Чтобы добавить индикатор выпо... Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/food91-AndroidProgressbar.git
git@api.gitlife.ru:oschina-mirror/food91-AndroidProgressbar.git
oschina-mirror
food91-AndroidProgressbar
food91-AndroidProgressbar
master