diff --git a/CHANGELOG.md b/CHANGELOG.md index 493ebbc..b96b2c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.1.2-rc.1 - 修复断网状态下错误展位图不显示 +- 适配IDE4.1(4.1.3.322和SDK API11( 4.1.0.36) ## 2.1.2-rc.0 - 开放.jpg .png .gif解码能力 diff --git a/README.md b/README.md index e4601a6..7ee1417 100644 --- a/README.md +++ b/README.md @@ -422,7 +422,7 @@ export default class EntryAbility extends UIAbility { ## 约束与限制 在下述版本验证通过: - +DevEco Studio 4.1(4.1.3.322)--SDK:API11( 4.1.0.36) DevEco Studio 4.0(4.0.3.700)--SDK:API10( 4.0.10.15) HSP场景适配: diff --git a/library/src/main/ets/components/cache/key/Key.ets b/library/src/main/ets/components/cache/key/Key.ets index 5f17ffb..58b6adc 100644 --- a/library/src/main/ets/components/cache/key/Key.ets +++ b/library/src/main/ets/components/cache/key/Key.ets @@ -21,6 +21,6 @@ export interface Key { * in undefined behavior. * @param messageDigest */ - updateDiskCacheKey(info: Object); + updateDiskCacheKey(info: Object):void; } \ No newline at end of file diff --git a/library/src/main/ets/components/imageknife/compress/provider/CompressProvider.ets b/library/src/main/ets/components/imageknife/compress/provider/CompressProvider.ets index 6b74795..3283c70 100644 --- a/library/src/main/ets/components/imageknife/compress/provider/CompressProvider.ets +++ b/library/src/main/ets/components/imageknife/compress/provider/CompressProvider.ets @@ -14,7 +14,7 @@ */ export interface CompressProvider { - close(); + close():void; openData():ArrayBuffer; diff --git a/library/src/main/ets/components/imageknife/requestmanage/ICache.ets b/library/src/main/ets/components/imageknife/requestmanage/ICache.ets index 59e5b74..9c86eb0 100644 --- a/library/src/main/ets/components/imageknife/requestmanage/ICache.ets +++ b/library/src/main/ets/components/imageknife/requestmanage/ICache.ets @@ -20,11 +20,11 @@ export interface ICache { getValue(key: K): V|undefined; - putValue(key: K, value: V); + putValue(key: K, value: V):void; removeValue(key: K): V|undefined; - clear(); + clear():void; } \ No newline at end of file diff --git a/library/src/main/ets/components/imageknife/transform/BaseTransform.ets b/library/src/main/ets/components/imageknife/transform/BaseTransform.ets index 206667a..35847ab 100644 --- a/library/src/main/ets/components/imageknife/transform/BaseTransform.ets +++ b/library/src/main/ets/components/imageknife/transform/BaseTransform.ets @@ -20,5 +20,5 @@ export interface BaseTransform { // 实现类 返回作为key生成的一部分 getName(): string; - transform(value: ArrayBuffer, request: RequestOption, func: AsyncTransform); + transform(value: ArrayBuffer, request: RequestOption, func: AsyncTransform):void; } \ No newline at end of file diff --git a/library/src/main/ets/components/imageknife/utils/svg/SVGParseImpl.ets b/library/src/main/ets/components/imageknife/utils/svg/SVGParseImpl.ets index 2559c59..5328535 100644 --- a/library/src/main/ets/components/imageknife/utils/svg/SVGParseImpl.ets +++ b/library/src/main/ets/components/imageknife/utils/svg/SVGParseImpl.ets @@ -17,7 +17,7 @@ import {SVGImageView} from '@ohos/svg' import {Size} from '../../RequestOption' export class SVGParseImpl implements IParseSvg{ - parseSvg(imageinfo: ArrayBuffer,size?:Size): Promise{ + parseSvg(imageinfo: ArrayBuffer | ArrayBufferLike,size?:Size): Promise{ let model = new SVGImageView.SVGImageViewModel(); let svgSize:SVGImageView.Size = new SVGImageView.Size(); svgSize.width = 0;