ListView中的动画ProgressBar

时间:2015-08-20 08:08:57

标签: android jquery listview animation android-arrayadapter

我创建了一个包含5个项目的列表。列表项具有带cirlce的布局,文本和进度条。如果某个值为TRUE,则应对进度条进行动画处理。如果此值为FALSE。进度条应为空(progress.setProgress(0))。 动画就是休闲:

public void test2() {
    B b = getBByA(3l);
    System.out.println(b.getDate()); // <--- lazy initialization exception
}

public Revision getBByA(long a_id) {
    Session session = HibernateUtil.getSessionFactory().openSession();
    try {
        A a = (A) session.get(A.class, a_id);

        return a.getB();
    } catch (RuntimeException e) {
        e.printStackTrace();
        throw e;
    } finally {
        session.close();
    }
}

power是应该设置动画的进度条,currentWP.power()是应该停止动画的值。 进度条最大值设置为100。

问题是动画从第一个列表项开始,尽管值为FALSE且currentWP.power为0.动画END值与上一个列表项的END值相同。

的ListView:

final ObjectAnimator animation = ObjectAnimator.ofInt(power, "progress", currentWP.power());
animation.setDuration(2000); // 2 Sekunden
animation.setInterpolator(new DecelerateInterpolator());
animation.start();

我也在没有动画的情况下尝试过它。我将进度设置为特定值。这很好。但我想为进度条设置动画。

0 个答案:

没有答案