- 版本:1.2.4
- GitHub:
- NPM: https://npmjs.net.cn/package/%40nativescript-community%2Fui-blurview
- 下载
- 昨日: 0
- 上周: 2
- 上个月: 38
@nativescript-community/ui-blurview
模糊视图插件
目录
API
用法
您需要将 xmlns:gv="@nativescript-community/ui-blurview"
添加到您的页面标签中,然后简单地使用 <gv:BlurView/>
将小部件添加到您的页面。
<!-- test-page.xml -->
<Page xmlns="http://schemas.nativescript.org/tns.xsd" xmlns:gv="@nativescript-community/ui-blurview" loaded="pageLoaded">
<GridLayout rows="" columns="">
<Image src="https://wallpaperscraft.com/image/rose_flower_colorful_close-up_petals_18824_960x544.jpg" id="bgimage" stretch="aspectFill" />
<bv:BlurView></bv:BlurView>
</GridLayout>
</Page>
演示和开发
仓库设置
该仓库使用子模块。如果您没有使用 --recursive
进行克隆,那么您需要调用
git submodule update --init
用于安装和链接依赖关系的包管理器必须是 pnpm
或 yarn
。 npm
将无法工作。
为了开发和测试:如果您使用 yarn
,则运行 yarn
;如果您使用 pnpm
,则运行 pnpm i
交互式菜单
要启动交互式菜单,请运行 npm start
(或 yarn start
或 pnpm start
)。这将列出所有常用脚本。
构建
npm run build.all
警告:似乎 yarn build.all
不会始终起作用(在 node_modules/.bin
中找不到二进制文件),这就是为什么文档明确使用 npm run
演示
npm run demo.[ng|react|svelte|vue].[ios|android]
npm run demo.svelte.ios # Example
演示设置在某种程度上有些特殊,如果您想修改/添加演示,您不需要直接在 demo-[ng|react|svelte|vue]
中工作。相反,您需要在 demo-snippets/[ng|react|svelte|vue]
中工作。您可以从每个版本的 install.ts
开始,了解如何注册新演示。
贡献
更新仓库
您可以很容易地更新仓库文件。
首先更新子模块
npm run update
然后提交更改,然后更新公共文件
npm run sync
然后您可以运行 yarn|pnpm
,如果有任何更改,请提交更改的文件
更新README
npm run readme
更新文档
npm run doc
发布
发布完全由 lerna
处理(您可以使用 -- --bump major
强制进行主要版本发布)。只需运行
npm run publish
修改子模块
该仓库使用 https:// 子模块,这意味着您无法直接将内容推送到子模块。一个简单的解决方案是修改 ~/.gitconfig
并添加
[url "ssh://[email protected]/"]
pushInsteadOf = https://github.com/
问题
如果您有任何问题/问题/评论,请随时创建一个问题或开始在 NativeScript Community Discord 中进行对话。