mirror of
https://github.com/status-im/react-native.git
synced 2025-01-15 20:15:11 +00:00
cc86d12175
Summary: When we built packager asset system we were mostly concerned about images. However, this system can also be used to work with videos, animations and other binary resources. The code that sorts assets into Android resource folders currently just shoves all non-drawable resources under `drawable-mdpi`, which is not ideal. Talking to Android experts on the team, `raw` seems like a much better place for other resources. Reviewed By: jeanlauliac Differential Revision: D6026633 fbshipit-source-id: cc2199f60da411ea432972a02f52c459ff5c490a
26 lines
837 B
JavaScript
26 lines
837 B
JavaScript
/**
|
|
* Copyright (c) 2015-present, Facebook, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* This source code is licensed under the BSD-style license found in the
|
|
* LICENSE file in the root directory of this source tree. An additional grant
|
|
* of patent rights can be found in the PATENTS file in the same directory.
|
|
*
|
|
* @flow
|
|
*/
|
|
|
|
'use strict';
|
|
|
|
const assetPathUtils = require('./assetPathUtils');
|
|
const path = require('path');
|
|
|
|
import type {PackagerAsset} from '../../Libraries/Image/AssetRegistry';
|
|
|
|
function getAssetDestPathAndroid(asset: PackagerAsset, scale: number): string {
|
|
const androidFolder = assetPathUtils.getAndroidResourceFolderName(asset, scale);
|
|
const fileName = assetPathUtils.getAndroidResourceIdentifier(asset);
|
|
return path.join(androidFolder, fileName + '.' + asset.type);
|
|
}
|
|
|
|
module.exports = getAssetDestPathAndroid;
|