Browse Source

Android performance improvements.

Only refresh visible wheels.
Fixes #98
master
Henning Hall 6 years ago
parent
commit
8c01752dac
2 changed files with 2 additions and 0 deletions
  1. +1
    -0
      android/src/main/java/com/henninghall/date_picker/PickerView.java
  2. +1
    -0
      android/src/main/java/com/henninghall/date_picker/wheels/Wheel.java

+ 1
- 0
android/src/main/java/com/henninghall/date_picker/PickerView.java View File

@ -176,6 +176,7 @@ public class PickerView extends RelativeLayout {
applyOnAllWheels(new UpdateVisibility());
wheelOrderUpdater.update(locale, mode);
emptyWheelUpdater.update(mode);
requireDisplayValueUpdate = true;
}
public Collection<Wheel> getVisibleWheels() {

+ 1
- 0
android/src/main/java/com/henninghall/date_picker/wheels/Wheel.java View File

@ -85,6 +85,7 @@ public abstract class Wheel {
}
public void refresh() {
if (!this.visible()) return;
clearValues();
init();
}

Loading…
Cancel
Save