Giter VIP home page Giter VIP logo

loadingdrawable's People

Contributors

hamber916 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

loadingdrawable's Issues

Can I add this view to my activity programatically?

public void showLoadingDialog(String message) {
    dismissDialog();

    if (mProgressDialog == null) {
        mProgressDialog = new ProgressDialog(this);
        mProgressDialog.setIndeterminate(true);
        mProgressDialog.setTitle("");
    }

    mProgressDialog.setMessage(message);
    mProgressDialog.show();
}

Like standard android ProgressDialog as above code.
Thanks.

How i can solve this error

error: non-static method setLoadingRenderer(LoadingRenderer) cannot be referenced from a static context

view呈现问题,请教

当我打开一个Activity时,我想要先显示loading动画,后台线程执行网络请求逻辑
当请求结束时,loading动画消失,显示正常的layout.
请问如何实现这样的效果?

目前我的方案是使用自定义ProgressDialog,
或许还可以通过FrameLayout嵌套progressBar和其他view,通过visibility属性来控制.
是否存在更好的解决方案?
新手问题,见笑了.

内存抖动

image
此处最好复用对象不要new 不然Graphics的内存会抖动

android4.4.4 动画无法显示

android5.0以上正常,5.0一下动画效果不显示,测试的手机是小米4(4.4.4)和华为荣耀6(4.4.2)
我是放在dialog里面使用,dialog.show()实际上执行了,但是显示就是灰度的,没有动画。

NullPointerException

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference

在调用BalloonLoadingRenderer 的时候直接会空指针,而且还有我在Recycleview 配合Glide PlaceHolder调用的时候 只能显示静止的 不会动。

建议

建议添加支持通过工厂模式创建 Drawable

无法适配RecyclerView

LoadingDrawable + Fresco + RecyclerView
场景:RecyclerView 加载两列,每个Item使用Fresco自带的View;
setProgressImage(LoadingDrawable);
目标:使用LoadingDrawable,实现Fresco加载过程的动画,即:LoadingDrawable一直播放,指导Fresco加载完成,加载完图片

问题:LoadingDrawable变形了。 分析可能原因:Fresco因为RecyclerView导致,给定LoadingDrawable的高度和宽度,比例变成了,2:1;导致LoadingDrawable变形了

startActivity 跳转疑问

跳转Activity的跳转方式,是这样的。

AnimalActivity.startActivity(this);

public class AnimalActivity extends AppCompatActivity {
    public static void startActivity(Context context) {
        Intent intent = new Intent(context, AnimalActivity.class);
        context.startActivity(intent);
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       ......
    }
}

这种跳转方式跟普通的直接跳转有什么区别吗?

 Intent intent = new Intent(this, AnimalActivity.class);
 this.startActivity(intent);

onVisibilityChanged的问题

onVisibilityChanged这个方法是父布局变化时都会分发到的, 传进来的visibility是指父布局的情况, 所以在开始停止动画时要根据LoadingView自身的可见情况决定

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.