新增 夜间模式

This commit is contained in:
hyb1996
2018-11-10 16:41:53 +08:00
parent ad9d50ea21
commit 6e53f0761b
65 changed files with 328 additions and 113 deletions

View File

@@ -8,4 +8,9 @@ public interface BiMap<K, V> extends Map<K, V> {
K getKey(V value);
Set<V> valueSet();
V getOr(K key, V def);
K getKeyOr(V value, K def);
}

View File

@@ -115,6 +115,18 @@ public class BiMaps {
return mVKMap.keySet();
}
@Override
public V getOr(K key, V def) {
V v = get(key);
return v == null ? def : v;
}
@Override
public K getKeyOr(V value, K def) {
K key = getKey(value);
return key == null ? def : key;
}
@NonNull
@Override
public Collection<V> values() {