Ilia
подскажите, ктонибудь делал анимацию из пнг файлов, с помощью AnimationDrawable у меня постоянно оверлоад, не могу понять почему, пробывал также Handler исопльзовать, просто вставляя картинки, без фрэймов, такая же беда - и краш такой что ругается на ndk либу, хотя её никак эта логика не трогает?
Dyno
Почему текствью не посередине? Сверху откуда-то небольшой отступ, может ресайклвью его создает так нет, я проверил, убрал его, ничего не меняется.
Dyno
Вот разметка:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<TextView
android:id="@+id/text_view_empty_notes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:fontFamily="sans-serif-light"
android:text="@string/nothing_to_show"
android:textColor="#999"
android:textSize="26sp" />
</RelativeLayout>
Dyno
может там невидимый тулбар :/
Andrey
может в тексте перенос строки?
Dyno
Andrey
да нет.
А разметку активити можешь показать
Dyno
А разметку активити можешь показать
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways|snap"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
app:fabSize="normal"
android:layout_margin="16dp"
android:src="@drawable/ic_plus"
app:rippleColor="@android:color/white" />
</android.support.design.widget.CoordinatorLayout>
Andrey
@editbatic думаю надо шарить в сторону "ViewPager inside CoordinatorLayout" и его поведения
Andrey
@editbatic погуглил, реально есть у людей с этим разные проблемы
Dyno
Alexander
Надо делать кастомный progress drawable
У стандартного 9patch заданы отступы
Alexander
Ребзи, кто работал с материал прогрессбаром, как убрать эти отступы
Alexander
там сверху и снизу 2 или 3 пкс, но это не падинги и не маргины
Andrey
хмм, а ну-ка достану я свой нексус..
А вобще если у меня непонятки бывают с разметкой, я заливаю бэкграундм поочередно элементы какие нужно, и смотрю где не закрасилось, где не отсупилось и т.д. и потом рулю уже в нужную сторону
Dyno
Andrey
@editbatic закрась viewpager, будет ли он отступать сверху
Andrey
@editbatic qaru.site/questions/499486/non-scrolling-fragment-in-a-viewpager-inside-coordinatorlayout
Anonymous
свой прогрессбар 😊
Berg
На стеке вопрос оформил с xml'кой https://ru.stackoverflow.com/questions/861636/%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%BF%D0%BE-constraintlayout%D1%83
Berg
указывал высоту у листа как wrap_content, работает, но пропадает разделитель между итемами. Думал, может из-за того. что неправильно высота указывалась
Anonymous
Использую firebase в проекте. Только что заметил, что в консоли, и в проекте(на файле google-services.json) как пакет указан somepackage.name.debug
То есть в конце есть суффикс debug. Это нормально? при сборке релизной версии все будет работать? кто сталкивался с таким?
Egor
лучше добавить секцию для релиза
Vladimir
Andrey
Andrey
@wow1one но тут такие фокусы были с ивритом и арабскими RTL, что только разукрашками и спасался
No
Кто-нибудь может пояснить для чего многие объекты в андроид помечены как хайд?
No
Но зачем это делать с AnimationUtils
Max🔥
Max🔥
если "очень нужно"
No
Berg
Можно закрасить фон диалогФрагмента? то есть не сам диалог, а то что за ним? стандартными средствами андроида. А то на крайняк уже вьху с фоном поверх диалога придется ставить
No
кстати, как сделать, чтобы numberformat.getCurrencyInstance возвращал не руб. а знак рубля
Mike
Berg
тема
он ставит фон на сам диалог
Mike
Berg
много чего перепробовал, не подскажешь?
Mike
Berg
Anonymous
у MaterialDialogs есть настройка
Anonymous
можно сорс код глянуть
Mike
не, не помогает
можно посмотреть, какие аттрибуты применимы к окнам (window), т. к. диалог — окно
Berg
<style name="DialogBackground" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">false</item>
<item name="android:windowContentOverlay">@color/colorDarkBlueQuarterTransparent</item>
<item name="android:windowTitleStyle">@null</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:gravity">center</item>
</style>
Berg
Всё норм же делаю?
Berg
setStyle(DialogFragment.STYLE_NORMAL, R.style.DialogBackground);
Mike
Mike
а, догадался, ща посмотрю
Berg
В онКриэйте диалогФрагмента
Berg
Хм, а как создавать. Как обычно создаю через фрагмент менеджер
Mike
Mike
переопредели и сунь ContextThemeWrapper в диалог
Berg
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
ContextThemeWrapper wrapper = new ContextThemeWrapper(mContext, R.style.DialogBackground);
return new Dialog(wrapper);
}
Berg
так?
Mike
Berg
не помогло
Anton
Кто знает как крашить релизную сборку, если юнит-тесты не прошли?
Alexander
Зависит от того, какой CI используется
Mike
Anton
Алексей
Всем привет! Такой вопрос - есть у кого толковые статьи/советы/еще чего по тестированию андроид приложений? Я знаком с юнит тестированием, мокито и повермокито (относительно свободно их использую), но вот с андроид-спецификой в тестах еще не работал
Anton
Алексей
Anton
Алексей
А из того, что повседневно используют, какие есть материалы? Я имею ввиду, может, статья по использованию того же эспрессо есть?
Алексей
Понятное дело, что я и нагуглить могу, вопрос именно в рекомендациях
Anton
К сожалению прямо сейчас не могу дать ничего, как найду пингану
Алексей
Vitaly
Создал сервер использующий сокет моего компьютера, подключенного к WiFi
Когда я подключаюсь через телефон к WiFi и отправляю данные на сервер, то всё работает замечательно, но при подключении телефона к интернету через мобильные данные, телефон не может найти сервер
Почему такое может происходить?
Arthur
Скорее всего подключение настроено только на локалку, поэтому и работает через вафлю, а через сеть нет
Vitaly
Я настраивал соединение через обычные сокеты, нигде не указывал, что хочу только через локалку
В сокете указывал хост и порт сервера, по сути должен подключиться
(
Секундочку
(
А адрес, на который вы подключаетесь?
(
Через вай-фай
Vitaly
Как я понимаю (возможно и ошибаюсь), используется хост моего WiFi у сервера и какой-то другой хост у телефона, верно?