


buildscript {
repositories {
jcenter()
}
}
dependencies {
implementation "cn.wzbos.android.widget:linkedview:1.0.1"
}linkedView.setOnPickedListener(newILinked.OnPickedListener(){
@OverridepublicvoidonPicked(ILinkedlinkView,PickerResultresult){
Toast.makeText(MainActivity.this,result.toString(),Toast.LENGTH_SHORT).show();
}
});
linkedView.setData(data);Json data format


linkedView.setOnCreatePickerViewListener(newILinked.OnCreatePickerViewListener() {
@OverridepublicvoidonCreatePickerView(PickerViewprevView, intprevPosition, PickerViewnextView, intnextPosition) {
}
});
linkedView.setOnPickerViewItemClickedListener(newILinked.OnPickerViewItemClickedListener() {
@OverridepublicvoidonPickerViewItemClicked(PickerViewpickerView, intposition, IPickerDatadata) {
}
});
linkedView.setOnPickedListener(newILinked.OnPickedListener() {
@OverridepublicvoidonPicked(ILinkedlinkView, PickerResultresult) {
Toast.makeText(MainActivity.this, result.toString(), Toast.LENGTH_SHORT).show();
}
});
linkedView.setData(data);LinkedPopupWindow


LinkedPopupWindowpopupWindow = newLinkedPopupWindow(this);
popupWindow.setDivider(true);
popupWindow.addPickerView(newPickerView(this)
.setWidth(200)
.setShowDivider(true)
.setStateBackground(R.drawable.bg_item_pop)
.setTxtAlignment(View.TEXT_ALIGNMENT_CENTER)
.setData(getPickerData()));
popupWindow.addPickerView(newPickerView(this)
.setData(getPickerData())
.setShowDivider(true)
.setTxtAlignment(View.TEXT_ALIGNMENT_CENTER)
.setStateBackground(R.drawable.bg_item_pop));
popupWindow.setOnPickedListener((linkView, result) -> Toast.makeText(MainActivity.this, result.toString(), Toast.LENGTH_SHORT).show());
popupWindow.showAtBottom(view);