Igor
Народ, а что вы используете, когда нужно показывать относительное время в стиле “2 ч”, “3 дня”?
Roman
момент?
Igor
момент?
можно расжувать для нюфагов?
Roman
Igor
KlonD90
i have a question guys. Вот у меня есть flat list и ниже я хочу еще один компонент с листом но они чот просто части экрана занимают вместо того чтобы в ряд стоять ._.
Roman
KlonD90
не менял
KlonD90
ну всмысле они вниз занимают
KlonD90
хотя скорее да это 2 view с flex: 1 стоящие рядом :/ а как их заставить скролится?
KlonD90
ну вот я вижу как отобразить один список скроляющемся
KlonD90
а как сначала скролится список 1 который плавно перетекает во творой?
KlonD90
scrollview порешал мои проблемы видимо за счет магии
KlonD90
Так-с я нашел гид по шрифтам. Подключил их и ничерта не работает. Перебилдивал приложение и линковал. Подключал через package.json "rnpm". XCode'ом в проекте вижу и вижу в plist в приложение пишу 'Graphik'
KlonD90
и ничего не пашет ._.
KlonD90
Graphik.ttf, Graphik-Bold.ttf
KlonD90
вот такие название файлов
KlonD90
в build phase есть
KlonD90
что вы. используете для навигации?
KlonD90
и как сделать такую же как у медузы(мне лень что-то выдумывать)
Dmitry
Раз тут о ScrollVIew - у него можно как-то размер области, которая ловит события оставить большой, а страницу слайда сделать меньше? Не считая вариантов, когда самому надо ловить события и программно скроллить контент
Dima
padding?
Dima
в contentContainerStyle
Dmitry
Примерно такой слайдер делаю https://www.dropbox.com/s/gopooi9sys7o9ni/Screenshot%202017-05-09%2015.01.46.png?dl=0
Dima
Dima
что здесь слайдится, не понял
Dmitry
Задумка в том, чтобы события срабатывали по всей ширине экрана, но размер скроллящейся области был как у белого квадрата.
Dmitry
Если еще проще на пальцах - чтобы ScrollView был шириной с белый квадрат, но скроллился не только при событиях у этого квадрата
Dmitry
Ну еще пока вариант вижу - высчитать у contentContainer паддинг нужный, чтобы скроллилось как надо, но выглядит так себе вариантом
Dima
https://snack.expo.io/H1C4z4yeW
Dima
ScrollView же внутри содержит отдельный View, можно хоть вообще ему позицию выставить, попробуй вот пример форкнуть и показать что тебе надо
Dima
вообще expo хороший тон, больше вероятности ответить и помочь, азарт может включиться когда видишь реальный код
Dima
плюс если выясняется что это баг RN, то можно сразу отправлять в issues с готовым примером для reproduce => больше шансов что пофиксят
Dmitry
Сейчас попробую закинуть. Я делаю как раз примерно, как в твоем примере, но scrollview соответственно считает, что весь контент в него влез, даже если innerview меньше по ширине, чем его содержимое
A
Anonymous
Bako
Bako
Aleksei
Anonymous
Eugene
Anonymous
Stas
<TextInput onSubmitEditing={event => {
this._passwordInput.focus();
}}
<TextInput ref={ component => this._passwordInput = component }
Привет! фокус на следующую вью так принято делать?
Ostap
тоже интересно
Murad
ну если работает, то наверное принято ))
Stas
работало в старых версиях. сейчас чуть иначе.
Stas
import { findNodeHandle } from 'react-native'
import TextInputState from 'react-native/lib/TextInputState'
export default function focusInputView(inputView) {
const node = findNodeHandle(inputView);
if (node !== null && node !== undefined)
TextInputState.focusTextInput(node)
}
Artem
ребят, день добрый) может кто подскажет, есть такая разметка и стили к ней
<Animated.View style={[styles.allLangs,
{transform: [{translateX: this.state.bounceValue}]}]} >
<View style={styles.arrow} />
</Animated.View>
arrow: {
position: "absolute",
bottom: 0,
left: -2,
top: 0,
backgroundColor: "blue",
width: 50,
height: 50,
transform:[{rotate: '45 deg'}],
zIndex: 9,
elevation: 9,
},
allLangs: {
position: 'absolute',
right: 0,
overflow: 'visible',
top: 0,
flex:1,
//flexWrap: 'wrap',
flexDirection: 'row',
backgroundColor: '#e939e9',
width: 270,
height: 700,
borderColor: 'green',
zIndex: 2
},и почему то контейнер обрезает внутренний блок, а мне надо что бы он выходил за его границы, может кто знает как это правильно сделать?
Nikita
ребят, день добрый) может кто подскажет, есть такая разметка и стили к ней
<Animated.View style={[styles.allLangs,
{transform: [{translateX: this.state.bounceValue}]}]} >
<View style={styles.arrow} />
</Animated.View>
arrow: {
position: "absolute",
bottom: 0,
left: -2,
top: 0,
backgroundColor: "blue",
width: 50,
height: 50,
transform:[{rotate: '45 deg'}],
zIndex: 9,
elevation: 9,
},
allLangs: {
position: 'absolute',
right: 0,
overflow: 'visible',
top: 0,
flex:1,
//flexWrap: 'wrap',
flexDirection: 'row',
backgroundColor: '#e939e9',
width: 270,
height: 700,
borderColor: 'green',
zIndex: 2
},и почему то контейнер обрезает внутренний блок, а мне надо что бы он выходил за его границы, может кто знает как это правильно сделать?
андроид?
Artem
да
Nikita
с этим похоже беда - хочешь чтобы вылезало ставь позишн абсолют и zindex, это только на иосе работает
Artem
а есть какой то способ по андроид это запилить?
Nikita
все что за контейнер вылезает обрезается
Nikita
единственный способ который знаю - position: 'absolute'
Artem
понял пасиб)
Павел
Что лучше для react-native react-router 4 или react-native-router-flux?
Павел
В чем преимущества-недостатки каждого из них?
KlonD90
я пока ничем не пользуюсь лол _.
KlonD90
кажется в моем приложение всего 3 уровня которые в свитч укладываются
Павел
)) а есть такие, кто пользовались обоими вариантами?
Sergey
Сейчас самый популярный react-navigation. Сам пользовался только rnrf, все устраивало.
Aleksei
Andrew Efimenko
все используют ./ или ../ :)
Roman
import a from 'ProjectName/folder1/folder2'
Roman
так тоже работает
Andrew Efimenko
Aleksei
сделай симлинк в node_modules на src
Oleg
Oleg
Явное лучше неявного
Kirill
Aleksei
Oleg
Поэтому явные алиасы лучше неявного симлинка
Oleg
Как мне кажется с моего дивана
Kirill
.babelrc
ах там же через бабел импорты резолвятся, спасибо
Aleksei
симлинк все равно придется в какой нибудь postinstall делать, так что тоже явно вполне
Aleksei
и кстати тут даже явнее, потому что так дефолтно импорты работают