项目中有这样一个需求:
用户点击送礼物,会弹出一个礼物选择对话框,然后在选择一个礼物之后,可以选择礼物数量,按照图中的意思,选择数量很自然的想到了用PopupWindow来做了。但是这里有一个问题就是:弹出来的数量选择框是需要在数量显示栏的上方的。
如果是在下方,那很简单,直接popupWindow.showAsDropDown(v);即可。但若是在上方,则需要自己计算坐标了,然后通过showAtLocation()方法来显示。
缺失模块。
1、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
2、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: true
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true