
Alexander
22.02.2017
14:51:07
а это значит создает дополнителную контитивную нагрузку на него... даже если это простая кнопка

Джон
22.02.2017
14:51:09

Алексей
22.02.2017
14:51:11

Джон
22.02.2017
14:51:30
yep
как решается? уже сбрасывал паддинги марджины всякие

Google

Алексей
22.02.2017
14:51:45

Джон
22.02.2017
14:52:00

Alexander
22.02.2017
14:52:06
Если будет нужен кому консалт по UI/UX - похейтить макеты и решения - обращайтесь

Джон
22.02.2017
14:52:15
кстати, есть ли возможность сделать так, чтобы при открытой клавиатуре все равно срабатывали ивенты?
чтобы один раз нажал, а клавиатура закрылась и кнопка сработала?
а сори, оно и так рабоает )
устал я наверное

Andrew
22.02.2017
14:56:12

Danila
22.02.2017
14:56:23
хотя там сейчас работают над тем чтобы меньше js-а вызывалось
почитал код AnimatedImplementation.js и не нашёл подтверждения твоих слов. всё идёт в native driver, за исключением некоторых кейсов, тогда она выполняет анимацию через requestAnimationFrame. ты точно уверен, что интерполяции и т.п. идёт через js?

Алексей
22.02.2017
15:04:42

Google

Алексей
22.02.2017
15:05:07
вот где ставит значение https://github.com/animatedjs/animated/blob/master/src/index.js#L282

Джон
22.02.2017
15:14:41
убрал бордеры по совету товарища дизайнера
вроде лучше даже )

Алексей
22.02.2017
15:14:54

Danila
22.02.2017
15:18:49

Алексей
22.02.2017
15:19:45
там всякая магия в setNativeProps, у меня так несколько вьюх нативных на этом построены)

Danila
22.02.2017
15:20:41
ну типа чтобы проще было людям
хз чем это:
onScroll={Animated.event(
// scrollX = e.nativeEvent.contentOffset.x
[{nativeEvent: {contentOffset: {x: scrollX}}}]
)}
проще чем это:
onScroll={e => scrollX.setValue(e.nativeEvent.contentOffset.x)}

Алексей
22.02.2017
15:21:37
сахарок) ну и так ты можешь несколько свойств обновлять
типа читабельнее

Alexander
22.02.2017
15:26:42
блин я примерно про такое вот говорил...
а не про бордеры

Play
22.02.2017
16:13:13
Устанавливаю общую громкость
PLAYERS.setVolume(0);
Для массива
const PLAYERS = [
S1_MAIN_BD_SN,
S1_MIN_HATS,
S1_BASS1,
S1_VOX
];
В слайдер меняю значение громкости
<Slider
value={this.state.total}
onValueChange={(total) => {
this.setState({ total });
PLAYERS.setVolume(this.state.total);
}}
В ответ получаю ошибку. Где бага?

Alexander
22.02.2017
16:23:02
PLAYERS же массив
Откуда у него такой метод?

Roman
22.02.2017
16:26:13
forEach в помощь

Play
22.02.2017
16:34:32

Google

Roman
22.02.2017
16:34:59

Vladimir
22.02.2017
16:35:05
а что у тебя в массиве?

Play
22.02.2017
16:35:28

Roman
22.02.2017
16:36:05
Скорее был вопрос есть ли метод setVolume у того, что в массиве

Play
22.02.2017
16:37:34
S1_MAIN_BD_SN.setVolume(0); по отдельности громкость треков регулируется, тех что в масиве

Vladimir
22.02.2017
16:38:05
ну тогда форич ок

Play
22.02.2017
16:39:04
тяну за слайдер громкости, а в ответ:

Vladimir
22.02.2017
16:39:31
а форич где?

Roman
22.02.2017
16:39:55
Ты у массива ж вызываешь

Play
22.02.2017
16:40:36
playSound() {
this.setState({
playStatus: true
}, () => {
PLAYERS.forEach(p => p.play());
PLAYERS.forEach(p => p.setVolume(0));
});
}

Джон
22.02.2017
16:45:08
ребят как вы билдите апк без dev режима?

Play
22.02.2017
16:46:51

Vladimir
22.02.2017
16:47:24
https://facebook.github.io/react-native/docs/signed-apk-android.html

Roman
22.02.2017
16:47:25
как вызвать у треков, что в массиве?
forEach в помощь

Play
22.02.2017
16:53:13

Roman
22.02.2017
16:53:59
Форич вызывается у массива

Алексей
22.02.2017
16:54:11

Vladimir
22.02.2017
16:54:35

Google

Play
22.02.2017
16:55:47
Название функции p?
может здесь что не так?
onValueChange={(total) => {
this.setState({ total });
PLAYERS.setVolume(this.state.total);
}}

Olexii
22.02.2017
17:00:25
действительно)

Alexander
22.02.2017
17:01:00
Блин, пошел бы почитал просто про js, че у людей время отнимать своими совсем детскими вопросами?
Это даже к RN-то отношения никакого не имеет

Алексей
22.02.2017
17:02:54

Play
22.02.2017
17:07:34
> @sunify
Блин, пошел бы почитал просто про js, че у людей время отнимать своими совсем детскими вопросами?
Разве не любой вопрос, с определеного уровня осознаности, детский? Когда мы отвечаем на вопросы, мы закрепляем материал на уровне подсознания. Наполняя, отвчая на вопросы, мы опусташаемся для новых знаний задавая для кого-то уже давно детские вопросы.

Alexander
22.02.2017
17:08:23

Play
22.02.2017
17:09:01

Shane
22.02.2017
18:34:14
Привет. Можно ли в react native router flux в табах, иконкам дать еще текст из редакса. Сейчас пытаюсь вывести, тишина
как можно реализовать

Джон
23.02.2017
00:16:58

Roman
23.02.2017
06:57:52

Джон
23.02.2017
06:58:45
вот положило что-то

Roman
23.02.2017
06:59:18
Ну вот и релиз версия

Google

Джон
23.02.2017
07:02:21

Roman
23.02.2017
07:02:47
В офф доке есть статья как подписывать
https://facebook.github.io/react-native/docs/signed-apk-android.html
Вот тут

Джон
23.02.2017
07:03:46
по этому гайду и делал, наверное что-то упустил
попробую еще раз
что писать в alias не пойму
а все, понял
?
все получилось, спасибо )

Mars
23.02.2017
08:00:26

Джон
23.02.2017
08:00:56
???
Ну раз сказали обращаться.. обращусь
Пытаюсь добавить iCloud capability через xcode. Пишет, мол надо добавить AppleID. Ну я добавил свой, закрыл окно, пытаюсь снова включить iCloud, а оно опять пишет, что надо добавить AppleID.
Не сталкивались с таким? Как решить?

Макс
23.02.2017
08:59:49
Всем привет. Добавлю еще один вопрос в очередь. Как для android приложение добавить свои папки с файлами и считывать их? Для ios достаточно их пролинковать в проект и использовать библиотеку react-native-fs. Для android не понимаю процес линковки и способ взять путь папки, в которой это все в итоге окажется

Shane
23.02.2017
10:45:42
Привет. Может кто-то знает. Есть такой сервис по качественной бесплатной музыки. Там можно подбирать по настроению, жанру, длительности.

Farrux
23.02.2017
11:07:42