iOS için basit bir ReactNative uygulaması yapıyorum ve bir arka plan resmi eklemeye çalışıyorum. Hiçbir backgroundImage etiketi yok gibi görünüyor ve ben görüntüyü sayfada bir kez göstermeyi başarırken, CSS ile yapabildiğiniz gibi sayfa boyunca tekrarlayamıyorum. Baska öneri?Reaktif Yerleşim'de bir arka plan oluşturmak için desen görüntüsünü nasıl tekrar edebilirim?
cevap
Arka Plan resminde CSS gibi React Native'de tekrarlanamazsınız. Ancak, görüntüyü yinelemek için
var React = require('react-native');
var Dimensions = require('Dimensions');
var {
Image
} = React;
var RepeatImage = React.createClass({
render: function(){
var images = [],
imgWidth = 7,
winWidth =Dimensions.get('window').width;
for(var i=0;i<Math.ceil(winWidth/imgWidth);i++){
images.push((
<Image source={{uri: 'http://xxx.png'}} style={} />
))
}
return (
<View style={{flex:1,flexDirection:'row'}}>
{
images.map(function(img,i){
return img;
})
}
</View>
)
}
});
Sriraman'ın yanıtını genişletmek istiyorum. Tekrarlanan görüntüleri arka plan olarak yapmak için, yeni bir görünüm ekleme ve konumunu mutlak ve arka plan saydam hale getirme, ardından içindeki tüm diğer bileşenleri ekleme konusunda ek bir adım atmanız gerekir. iOS üzerinde
var React = require('react-native');
var Dimensions = require('Dimensions');
var {
Image
} = React;
var RepeatImage = React.createClass({
render: function(){
var images = [],
imgWidth = 7,
winWidth =Dimensions.get('window').width;
for(var i=0;i<Math.ceil(winWidth/imgWidth);i++){
images.push((
<Image source={{uri: 'http://xxx.png'}} style={} />
))
}
return (
<View style={{flex:1,flexDirection:'row'}}>
{
images.map(function(img,i){
return img;
})
}
<View style={{position: 'absolute', top: 0, bottom: 0, left: 0, right: 0}}>
{/*Place all you compoents inside this view*/}
</View>
</View>
)
}
});
Cevabınız için teşekkürler! Bu arka planın göründüğü manzara boyutunu bilmiyorsam ne olur? – irrigator
^ve bu yalnızca yatay olarak dikey olarak çalışmıyor. Sanırım ikisine de sahip olamayız. –
Görüntüler artık repeat
resizeMode property sayılabilir.
şöyle kullanın:
<Image
src={/* whatever your source is */}
resizeMode="repeat"
/>
Android günü mülkiyet böylece çalışmadığına sen Shiraman's answer
- 1. Arka arka plan görüntüsünü arka arkaya gösterme
- 2. jQuery arka plan görüntüsünü göstermiyor
- 3. arka plan görüntüsünü yalnızca css'de bulanıklaştırmak için:
- 4. Arka plan resmini blok olarak tekrar etme
- 5. extjs4'ün arka plan görüntüsünü değiştirmek için pressedcls nasıl kullanılır?
- 6. JQuery - Başka bir arka plan görüntüsünü değiştirmek için tıklayın
- 7. Arka plan görüntüsünü css ile değiştirme
- 8. Php görüntü arka plan png görüntüsünü birleştirme
- 9. Arka plan görüntüsünü bootstrap ile kullanma
- 10. Programı nasıl tekrar edebilirim?
- 11. AVAudioPlayer'ı nasıl tekrar edebilirim?
- 12. Kamera görüntüsünü izlemek için arka plan resmi/görünümü ayarlama?
- 13. Android: Bir arka plan rengini ve saydam arka plan görüntüsünü etkinlikte ayarlayın
- 14. css kullanarak elemanın duyarlı arka plan görüntüsünü nasıl belirleyebilirim?
- 15. Arka plan görüntüsünü eğri katmanda (CSS) nasıl açarım?
- 16. Arka Plan için MaskeTakımlayıcıMOG2
- 17. Base64 arka plan resmi?
- 18. CSS diğer arka plan öğelerinin üst kısmındaki div öğesinin arka plan görüntüsünü göster
- 19. WPF denetimi arka plan görüntüsünü stilleri kullanarak ayarlama?
- 20. Arka Plan Kaplaması Oluşturmak İçin Sözde Öğeyi Kullanma
- 21. Bir LinearLayout arka için kullanılan bir görüntü var tekrar
- 22. Android'de arka plan verilerinin etkin olup olmadığını nasıl kontrol edebilirim?
- 23. Python'da x dakika için bir şeyi nasıl tekrar edebilirim?
- 24. html sayfasının arka plan görüntüsünü ayarlayın ve temizleyin
- 25. Kullanıcı bağlantı verirse, arka plan resmini değiştirin Arka plan resmi
- 26. Android'de achartengine çizgi grafik için arka plan resmi nasıl ayarlanır?
- 27. arka plan görüntüsünü önyükleme dosyasında görünmeyebilir, belki altbilgi sorunu
- 28. E-posta şablonu arka plan görüntüsünü hotmail'de göstermiyor
- 29. İyonik ve iyonik görünüm: arka plan görüntüsünü gösterme
- 30. Neden LOG filtresi siyah arka plan görüntüsünü döndürüyor?
gibi bir şey kullanmak gerekecektir Öyle canlı hafıza akıllıca? – SudoPlz
Aslında –
yapabilirsin Ancak bu sadece tek bir satır mı yoksa tekrarlanan görüntüler mi gösterecek? Bu sadece kısmi bir çözüm gibi görünüyor, gerçekten iOs üzerinde 'tekrar 'modu ile aynı şeyi yapmaz. – Evos