Rationals.java

 1package eu.siacs.conversations.ui.util;
 2
 3import android.util.Rational;
 4
 5public final class Rationals {
 6
 7    //between 2.39:1 and 1:2.39 (inclusive).
 8    private static final Rational MIN = new Rational(100,239);
 9    private static final Rational MAX = new Rational(239,100);
10
11    private Rationals() {
12
13    }
14
15
16    public static Rational clip(final Rational input) {
17        if (input.compareTo(MIN) < 0) {
18            return MIN;
19        }
20        if (input.compareTo(MAX) > 0) {
21            return MAX;
22        }
23        return input;
24    }
25
26}