2016-10-24 25 views
1

私はあなたが外部記憶装置に持っているすべての画像を表示するアプリケーションを開発しています。これは、最終的な製品ではなく研究目的のためだけのアプリです。画像を効率的に扱うNativeScript

私の問題は、メモリ不足のエラーが出るまで、アプリに画像がいくつか表示されることです。

画像を効率的に処理する方法はありますか?そのエラーを避けるか?

は、私は、各画像のパスを入れて配列を持っている私のメイン-page.xml

<Page xmlns="http://www.nativescript.org/tns.xsd" loaded="onPageLoaded"> 
<ListView id="listview" items="{{ myItems }}"> 
      <ListView.itemTemplate> 
       <StackLayout orientation="horizontal"> 
       <Image src="{{ src }}" class="imagebox" stretch="none" /> 
       </StackLayout> 
      </ListView.itemTemplate> 
     </ListView> 
</Page> 

ここに投稿します。

答えて

2

ええ、ネイティブアプリの開発者にとっては(特にAndroid搭載の画像メモリ付きの)多くの不満の1つです。幸いにもNativeScriptチームはフレスコ(メモリ管理のためのFacebookのライブラリ)https://github.com/NativeScript/nativescript-fresco をパッケージ化しており、コミュニティのメンバーは、ここではピカソ(スクエアライブラリ)をパッケージ化していますhttps://github.com/triniwiz/nativescript-image-cache-it

をこれらのライブラリのいずれかを使用して上のメモリ管理/画像に問題を解決する必要がありますアンドロイド。

+1

私はそれを証明するつもりです、そして、私はあなたに言うでしょう、thnks! –

関連する問題