No Description

LoadingDrawable.java 2.1KB

    package com.android.views.loadingdrawable.render; import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.PixelFormat; import android.graphics.Rect; import android.graphics.drawable.Animatable; import android.graphics.drawable.Drawable; public class LoadingDrawable extends Drawable implements Animatable { private final LoadingRenderer mLoadingRender; private final Callback mCallback = new Callback() { @Override public void invalidateDrawable(Drawable d) { invalidateSelf(); } @Override public void scheduleDrawable(Drawable d, Runnable what, long when) { scheduleSelf(what, when); } @Override public void unscheduleDrawable(Drawable d, Runnable what) { unscheduleSelf(what); } }; public LoadingDrawable(LoadingRenderer loadingRender) { this.mLoadingRender = loadingRender; this.mLoadingRender.setCallback(mCallback); } @Override protected void onBoundsChange(Rect bounds) { super.onBoundsChange(bounds); this.mLoadingRender.setBounds(bounds); } @Override public void draw(Canvas canvas) { if (!getBounds().isEmpty()) { this.mLoadingRender.draw(canvas); } } @Override public void setAlpha(int alpha) { this.mLoadingRender.setAlpha(alpha); } @Override public void setColorFilter(ColorFilter cf) { this.mLoadingRender.setColorFilter(cf); } @Override public int getOpacity() { return PixelFormat.TRANSLUCENT; } @Override public void start() { this.mLoadingRender.start(); } @Override public void stop() { this.mLoadingRender.stop(); } @Override public boolean isRunning() { return this.mLoadingRender.isRunning(); } @Override public int getIntrinsicHeight() { return (int) this.mLoadingRender.mHeight; } @Override public int getIntrinsicWidth() { return (int) this.mLoadingRender.mWidth; } }
Kodo/kodo - Gogs: Go Git Service

378 Commits (ac895ae2cddc60de62bcf9188a157a77ea0adf00)

Author SHA1 Message Date
  Brightcells ac895ae2cd Add new api get_userinfo_api 9 years ago
  Brightcells 2d6faa5600 Add WECHAT_OAUTH2_RETRY_REDIRECT_URI 9 years ago
  Brightcells 96f741a814 Update upload_path 9 years ago
  Brightcells 435363c27a file md5 error 9 years ago
  Brightcells 90fd7187d8 file md5 9 years ago
  Brightcells 8d20a44c71 Remove 'Only Once Function' 9 years ago
  Brightcells ae70dce3ef file md5 9 years ago
  Brightcells 6e308e93b4 file md5 9 years ago
  Brightcells 8b64974ab3 Update requirements.txt 9 years ago
  Brightcells cdc55504fa Update requirements.txt 9 years ago
  Brightcells 23072337d7 Update acquire_lock: change 'ex' to 'time' 9 years ago
  Brightcells dd0d652498 Change to use 'from paginator import pagination' 9 years ago
  Brightcells ec611ba992 Add forbidden duplicate upload photo 9 years ago
  Brightcells ac953b8a4c Update requirements.txt 9 years ago
  Brightcells 048bb01c3e Update requirements.txt 9 years ago
  Brightcells 019a4588d3 Fix Bug: lost 'from django.conf import settings' 9 years ago
  Brightcells 88014f32b7 Remove unused vars in settings.py 9 years ago
  Brightcells 42f466c0a5 Change to use django-ip to get client ip 9 years ago
  Brightcells 3d1118760c Change to 'r.REDIS_EXPIRED_xx_xx' 9 years ago
  Brightcells 246a9ff4b8 Change to 'from utils.redis.connect import r' 9 years ago
  Brightcells 0a58248c81 Realize tour guide upload photo when auth in FE 9 years ago
  Brightcells 0d046d557e Return order detail for api wx_order_detail_api 9 years ago
  Brightcells d19a7d5efb Check tour guide group whether ended 9 years ago
  Brightcells 58845b4fd7 Fix Bug: get_geo_submit_flag result error 9 years ago
  Brightcells 5d13ae0917 Fix Bug: get_geo_submit_flag result error 9 years ago
  Brightcells 634de2864a Update requirements.txt 9 years ago
  Brightcells d31ffaa118 Update TODO 9 years ago
  Brightcells 4f1aa7665d Add geo submit flag for api tgu_group_user_locations_api 9 years ago
  Brightcells a9527e0247 Remove geo submit flag for api tg_group_detail_api 9 years ago
  Brightcells cd287d6483 Add docstring for def set_geo_submit_flag 9 years ago
  Brightcells a6660a7ab6 Realize set geo submit flag for api tg_group_detail_api 9 years ago
  Brightcells 4d51c3e342 Basic realize set geo submit flag for api tg_group_detail_api 9 years ago
  Brightcells 9b8d6f0f09 Update comment 9 years ago
  Brightcells 2d33b37a4b DONE TODO: Sum(relative_persons) for api tg_group_detail_api 9 years ago
  Brightcells 19fb5e3b2d DONE TODO: Remove tourguide for api tg_group_detail_api 9 years ago
  Brightcells 8fb9461cba to 9 years ago
  Brightcells 90d377ee6e Add gather location 9 years ago
  Brightcells b62ab5aac1 Fix Bug: attentions and schedules update error 9 years ago
  Brightcells 612465eec2 Logit body and res for api tg_group_update_api 9 years ago
  Brightcells 4b68389146 Remove gather_info when gather_at expired for api pai2_tginfo_api 9 years ago
  Brightcells 87ea86d2b1 Fix Bug: return not 200 cause duplicate upload 10 years ago
  Brightcells 59def8d479 Add forbidden duplicate upload photo 10 years ago
  Brightcells 214bbec976 Update requirements.txt & Change param ex_time to time 10 years ago
  Brightcells 5d3befcd2b Update return format 10 years ago
  Brightcells 564ff620d7 Add unique_together = (('group_id', 'user_id'),) for GroupUserInfo 10 years ago
  Brightcells 95ee5c7b7a Add logit res for tgu_group_user_join_api 10 years ago
  Brightcells facd48308b Add some TODO 10 years ago
  Brightcells cdedcf94fd int 10 years ago
  Brightcells 768af5a2ae Add list_filter for UserInfo 10 years ago
  Brightcells 5a6012dac0 Fix Bug: should not login when not lensman/tourguide 10 years ago