Skip to content

Repository files navigation

Android-Linked-View

DownloadBuild StatusMaven

Gradle Dependency

buildscript {
repositories {
jcenter()
}
}
dependencies {
implementation "cn.wzbos.android.widget:linkedview:1.0.1"
}

Simple usage

linkedView.setOnPickedListener(newILinked.OnPickedListener(){
@OverridepublicvoidonPicked(ILinkedlinkView,PickerResultresult){
Toast.makeText(MainActivity.this,result.toString(),Toast.LENGTH_SHORT).show();
}
});
linkedView.setData(data);

Json data format

LinkedView

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);

About

LinkedView for Android 安卓多级筛选控件与弹窗(适合单级与多级筛选、级联筛选,使用简单方便)

Topics

Resources

Stars

15 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages