2017-04-17 68 views
1

如何在Angular2 Nativescript中實現水平和垂直滾動大圖像(專注於Android)?並行水平和垂直滾動的大圖像

使用嵌套的ScrollViews允許用戶一次只向一個方向滾動 - 我想對角滾動,但不能。

<ScrollView orientation="horizontal"> 
    <ScrollView> 
     <image src="~/img/largeimage.png" stretch="none"></image> 
    </ScrollView> 
</ScrollView> 

回答

0

請檢查this的問題。或者您可以使用支持平移和縮放的BigImageViewer庫,只需很少的內存使用情況和全功能的圖像加載選項

+0

我對縮放感興趣,所以BigImageViewer聽起來不錯,但我無法解決如何添加和使用像我的Angular Nativescript項目的BIV這樣的Java庫。 BIV文檔提到了Fresco,我可以通過NPM添加nativescript版本,但這比ScrollView慢。你認爲BIV可能會提供更好的性能,如果是的話,我將如何添加和使用它與NativeScript? – user3298333

+1

對不起,我以前沒有看到'angular2-nativescript'標籤。我以爲你需要它在Android上。無論如何,我不知道如何使用它在角本地腳本,但我發現一個很好的教程[這裏](https://egghead.io/lessons/angular-2-use-an-android-library-in-nativescript- for-angular-using-java-apis),它教授如何使用Java apis在NativeScript for Angular中使用Android庫。 –

+0

我認爲它可能會提供更好的性能,因爲它[聲明](https://github.com/Piasy/BigImageViewer#why-another-big-image-viewer)等等。 –