feat: slider add bounces for iOS
This commit is contained in:
@@ -2261,6 +2261,10 @@ var Slider = /** @class */ (function (_super) {
|
||||
Property,
|
||||
__metadata$7("design:type", Boolean)
|
||||
], Slider.prototype, "scrollable", void 0);
|
||||
__decorate$7([
|
||||
Property,
|
||||
__metadata$7("design:type", Boolean)
|
||||
], Slider.prototype, "bounces", void 0);
|
||||
return Slider;
|
||||
}(Superview));
|
||||
function slider(config) {
|
||||
|
@@ -1731,6 +1731,10 @@ __decorate$7([
|
||||
Property,
|
||||
__metadata$7("design:type", Boolean)
|
||||
], Slider.prototype, "scrollable", void 0);
|
||||
__decorate$7([
|
||||
Property,
|
||||
__metadata$7("design:type", Boolean)
|
||||
], Slider.prototype, "bounces", void 0);
|
||||
function slider(config) {
|
||||
const ret = new Slider;
|
||||
for (let key in config) {
|
||||
|
@@ -3252,6 +3252,10 @@ __decorate$7([
|
||||
Property,
|
||||
__metadata$7("design:type", Boolean)
|
||||
], Slider.prototype, "scrollable", void 0);
|
||||
__decorate$7([
|
||||
Property,
|
||||
__metadata$7("design:type", Boolean)
|
||||
], Slider.prototype, "bounces", void 0);
|
||||
function slider(config) {
|
||||
const ret = new Slider;
|
||||
for (let key in config) {
|
||||
|
1
doric-js/index.d.ts
vendored
1
doric-js/index.d.ts
vendored
@@ -645,6 +645,7 @@ declare module 'doric/lib/src/widget/slider' {
|
||||
onPageSlided?: (index: number) => void;
|
||||
loop?: boolean;
|
||||
scrollable?: boolean;
|
||||
bounces?: boolean;
|
||||
slidePage(context: BridgeContext, page: number, smooth?: boolean): Promise<any>;
|
||||
getSlidedPage(context: BridgeContext): Promise<number>;
|
||||
}
|
||||
|
1
doric-js/lib/src/widget/slider.d.ts
vendored
1
doric-js/lib/src/widget/slider.d.ts
vendored
@@ -16,6 +16,7 @@ export declare class Slider extends Superview {
|
||||
onPageSlided?: (index: number) => void;
|
||||
loop?: boolean;
|
||||
scrollable?: boolean;
|
||||
bounces?: boolean;
|
||||
private getItem;
|
||||
private renderBunchedItems;
|
||||
slidePage(context: BridgeContext, page: number, smooth?: boolean): Promise<any>;
|
||||
|
@@ -84,6 +84,10 @@ __decorate([
|
||||
Property,
|
||||
__metadata("design:type", Boolean)
|
||||
], Slider.prototype, "scrollable", void 0);
|
||||
__decorate([
|
||||
Property,
|
||||
__metadata("design:type", Boolean)
|
||||
], Slider.prototype, "bounces", void 0);
|
||||
export function slider(config) {
|
||||
const ret = new Slider;
|
||||
for (let key in config) {
|
||||
|
@@ -52,6 +52,9 @@ export class Slider extends Superview {
|
||||
@Property
|
||||
scrollable?: boolean
|
||||
|
||||
@Property
|
||||
bounces?: boolean
|
||||
|
||||
private getItem(itemIdx: number) {
|
||||
let view = this.renderPage(itemIdx)
|
||||
view.superview = this
|
||||
|
Reference in New Issue
Block a user