android: add BlurEffectView
This commit is contained in:
24
doric-js/index.d.ts
vendored
24
doric-js/index.d.ts
vendored
@@ -96,6 +96,7 @@ declare module 'doric/lib/src/widget/index.widget' {
|
||||
export * from 'doric/lib/src/widget/draggable';
|
||||
export * from 'doric/lib/src/widget/switch';
|
||||
export * from 'doric/lib/src/widget/gesture';
|
||||
export * from 'doric/lib/src/widget/effect';
|
||||
}
|
||||
|
||||
declare module 'doric/lib/src/native/index.native' {
|
||||
@@ -1088,6 +1089,29 @@ declare module 'doric/lib/src/widget/gesture' {
|
||||
export function gestureContainer(views: View | View[], config?: Partial<GestureContainer>): GestureContainer;
|
||||
}
|
||||
|
||||
declare module 'doric/lib/src/widget/effect' {
|
||||
import { Stack } from "doric/lib/src/widget/layouts";
|
||||
import { View } from "doric/lib/src/ui/view";
|
||||
export class BlurEffect extends Stack {
|
||||
/**
|
||||
* Specify the effective rectangle.
|
||||
* If not set, the default is the entire area.
|
||||
*/
|
||||
effectiveRect?: {
|
||||
x: number;
|
||||
y: number;
|
||||
width: number;
|
||||
height: number;
|
||||
};
|
||||
/**
|
||||
* Specify the radius of blur effect.
|
||||
* If not set, the default is 15.
|
||||
*/
|
||||
radius?: number;
|
||||
}
|
||||
export function blurEffect(views: View | View[], config?: Partial<BlurEffect>): BlurEffect;
|
||||
}
|
||||
|
||||
declare module 'doric/lib/src/native/modal' {
|
||||
import { BridgeContext } from "doric/lib/src/runtime/global";
|
||||
import { Gravity } from "doric/lib/src/util/gravity";
|
||||
|
||||
Reference in New Issue
Block a user