12896f4261b305efc0da164314fb90eb75bf5a234Sam Juddpackage com.bumptech.glide.request.target;
22896f4261b305efc0da164314fb90eb75bf5a234Sam Judd
32896f4261b305efc0da164314fb90eb75bf5a234Sam Judd/**
42896f4261b305efc0da164314fb90eb75bf5a234Sam Judd * A callback that must be called when the target has determined its size. For fixed size targets it can
52896f4261b305efc0da164314fb90eb75bf5a234Sam Judd * be called synchronously.
62896f4261b305efc0da164314fb90eb75bf5a234Sam Judd */
72896f4261b305efc0da164314fb90eb75bf5a234Sam Juddpublic interface SizeReadyCallback {
82896f4261b305efc0da164314fb90eb75bf5a234Sam Judd    /**
92896f4261b305efc0da164314fb90eb75bf5a234Sam Judd     * A callback called on the main thread.
102896f4261b305efc0da164314fb90eb75bf5a234Sam Judd     *
1164d97bb3532525879dd90f3b246ac6060f466684Sam Judd     * @param width The width in pixels of the target.
1264d97bb3532525879dd90f3b246ac6060f466684Sam Judd     * @param height The height in pixels of the target.
132896f4261b305efc0da164314fb90eb75bf5a234Sam Judd     */
145ba19a0e69ad3a651b8f13ba45de48a56b56ce36Sam Judd    void onSizeReady(int width, int height);
152896f4261b305efc0da164314fb90eb75bf5a234Sam Judd}
16