这是我第一次尝试制作移动应用程序,对此我很陌生。到目前为止,我了解到您必须为不同的密度和显示创建同一图像的多个图像。
对于 Android,您必须将它们放在 名为 drawable-hdpi、drawable-mdpi 等的文件夹中。对于 iOS,您必须创建 2 个图像 - 1 个用于视网膜,另一个用于非视网膜,并添加 @2x 作为视网膜文件名。
我对如何实现这一点感到有些困惑。
我的图片文件夹结构是这样的,
Resources
- Android
-- drawable-ldpi
--- logo.png
-- drawable-mdpi
--- logo.png
-- drawable-hdpi
--- logo.png
- iOS
-- logo.png
-- [email protected]
那么 img 标签的 url 是怎样的呢?
如果我放了
<img src = "resources/android/drawable/logo.png">
如何说在哪里可以找到 iOS 图像?
我对移动开发和 Ionic 非常陌生。
Best Answer-推荐答案 strong>
如果您使用的是 Ionic 框架,则不要在 Android/iOS 文件夹中放置任何内容。把你所有的图片放到 www/img。然后你只在 Ionic html 文件中引用它们,例如:
如果您运行 ionic build ,框架将负责将文件发送到相应的 Android/iOS 文件夹。
How do I say where to look for the iOS image?
视情况而定。通常,Ionic 将 iOS 的图像文件放在两个文件夹中。
1.项目文件夹/项目名称/资源
<强>2。 project_folder/www/img
但是我上面说了,你不用担心iOS和Android的图片文件在哪里。框架会处理这个问题。
关于android - Ionic - 如何为 Android 和 iOS 加载图像,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/33645677/
|