implementation 'cn.aigestudio.wheelpicker:WheelPicker:1.1.3'
private void initWP(WheelPicker wheelPicker) {
String TAG = "10086";
wheelPicker.setData(list);
wheelPicker.setOnItemSelectedListener(new WheelPicker.OnItemSelectedListener() {
@Override
public void onItemSelected(WheelPicker picker, Object data, int position) {
Log.i(TAG, "onItemSelected: " + data + " " + position);
toStoreId = list.get(position).id;
toStoreName = list.get(position).name;
}
});
MeiDian.RowsData people = (MeiDian.RowsData) wheelPicker.getData().get(wheelPicker.getCurrentItemPosition());
Log.i(TAG, "initWP: " + people);
wheelPicker.setOnWheelChangeListener(new WheelPicker.OnWheelChangeListener() {
@Override
public void onWheelScrolled(int offset) {
Log.i(TAG, "onWheelScrolled: " + offset);
}
@Override
public void onWheelSelected(int position) {
Log.i(TAG, "onWheelSelected: " + position);
toStoreId = list.get(position).id;
}
@Override
public void onWheelScrollStateChanged(int state) {
Log.i(TAG, "onWheelScrollStateChanged: " + state);
}
});
}
private void initWPShow(WheelPicker wheelPicker) {
wheelPicker.setCyclic(false);
wheelPicker.isCyclic();
wheelPicker.setIndicator(true);
wheelPicker.setIndicatorColor(0xFF123456);
wheelPicker.setIndicatorSize(3);
wheelPicker.setCurtain(false);
wheelPicker.setCurtainColor(0xFF777777);
wheelPicker.setAtmospheric(true);
wheelPicker.setCurved(true);
wheelPicker.setItemAlign(WheelPicker.ALIGN_CENTER);
}
private void initWPText(WheelPicker wheelPicker) {
wheelPicker.setSelectedItemTextColor(0xFF000000);
wheelPicker.setItemTextColor(0xFF888888);
wheelPicker.setItemTextSize(50);
wheelPicker.setTextAlignment(TEXT_ALIGNMENT_TEXT_START);
}