CorneredSort.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:spruce-android 作者:
@Override
public List<SpruceTimedView> getViewListWithTimeOffsets(ViewGroup parent, List<View> children) {
    final PointF comparisonPoint = getDistancePoint(parent, children);
    List<SpruceTimedView> timedViews = new ArrayList<>();
    long currentTimeOffset = 0;

    double lastDistance = 0;
    for (View view : children) {
        double viewDistance = getDistanceBetweenPoints(Utils.viewToPoint(view), comparisonPoint);
        if (Math.floor(lastDistance) != Math.floor(viewDistance)) {
            lastDistance = viewDistance;
            currentTimeOffset += interObjectDelay;
        }
        timedViews.add(new SpruceTimedView(view, currentTimeOffset));
    }

    return timedViews;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号