- Добавил xml дампы и скрины анализируемых экранов
- Добавил наработки по скрипту оплаты
@ -24,6 +24,7 @@ endif ()
|
|||||||
find_package(Qt6 REQUIRED COMPONENTS
|
find_package(Qt6 REQUIRED COMPONENTS
|
||||||
Widgets
|
Widgets
|
||||||
Sql
|
Sql
|
||||||
|
Xml
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB_RECURSE DB_SOURCES
|
file(GLOB_RECURSE DB_SOURCES
|
||||||
@ -46,23 +47,24 @@ file(GLOB_RECURSE MODELS_SOURCES
|
|||||||
"${CMAKE_CURRENT_SOURCE_DIR}/models/*.h"
|
"${CMAKE_CURRENT_SOURCE_DIR}/models/*.h"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
file(GLOB_RECURSE ANDROID_SOURCES
|
||||||
|
"${CMAKE_CURRENT_SOURCE_DIR}/android/*.cpp"
|
||||||
|
"${CMAKE_CURRENT_SOURCE_DIR}/android/*.h"
|
||||||
|
)
|
||||||
|
|
||||||
add_executable(ARCDesktopProject
|
add_executable(ARCDesktopProject
|
||||||
main.cpp
|
main.cpp
|
||||||
${VIEW_SOURCES}
|
${VIEW_SOURCES}
|
||||||
${SERVICES_SOURCES}
|
${SERVICES_SOURCES}
|
||||||
${DB_SOURCES}
|
${DB_SOURCES}
|
||||||
${MODELS_SOURCES}
|
${MODELS_SOURCES}
|
||||||
automation_script/adb_fun.cpp
|
${ANDROID_SOURCES}
|
||||||
automation_script/adb_fun.h
|
|
||||||
automation_script/xml_reader.cpp
|
|
||||||
automation_script/xml_reader.h
|
|
||||||
automation_script/script_worker.cpp
|
|
||||||
automation_script/script_worker.h
|
|
||||||
)
|
)
|
||||||
|
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
target_link_libraries(ARCDesktopProject
|
target_link_libraries(ARCDesktopProject
|
||||||
Qt6::Widgets
|
Qt6::Widgets
|
||||||
|
Qt6::Xml
|
||||||
Qt6::Sql
|
Qt6::Sql
|
||||||
Tesseract::libtesseract
|
Tesseract::libtesseract
|
||||||
)
|
)
|
||||||
@ -76,6 +78,7 @@ elseif (APPLE)
|
|||||||
target_link_libraries(ARCDesktopProject
|
target_link_libraries(ARCDesktopProject
|
||||||
Qt6::Widgets
|
Qt6::Widgets
|
||||||
Qt6::Sql
|
Qt6::Sql
|
||||||
|
Qt6::Xml
|
||||||
tesseract
|
tesseract
|
||||||
)
|
)
|
||||||
endif ()
|
endif ()
|
||||||
@ -85,4 +88,5 @@ target_include_directories(ARCDesktopProject PRIVATE
|
|||||||
${CMAKE_CURRENT_SOURCE_DIR}/database
|
${CMAKE_CURRENT_SOURCE_DIR}/database
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/services
|
${CMAKE_CURRENT_SOURCE_DIR}/services
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/models
|
${CMAKE_CURRENT_SOURCE_DIR}/models
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/android
|
||||||
)
|
)
|
||||||
207
android/adb/AdbUtils.cpp
Normal file
@ -0,0 +1,207 @@
|
|||||||
|
#include "AdbUtils.h"
|
||||||
|
#include <QProcess>
|
||||||
|
#include <qDebug>
|
||||||
|
#include <QString>
|
||||||
|
|
||||||
|
AdbUtils::AdbUtils(QObject *parent) : QObject(parent) {
|
||||||
|
}
|
||||||
|
|
||||||
|
// adb shell dumpsys package ru.rshb.dbo | grep permission
|
||||||
|
// TODO доделать обработку пермишинов
|
||||||
|
// adb shell pm revoke ru.rshb.dbo android.permission.WRITE_CONTACTS; adb shell pm revoke ru.rshb.dbo android.permission.READ_CONTACTS; adb shell pm revoke ru.rshb.dbo android.permission.ACCESS_COARSE_LOCATION; adb shell pm revoke ru.rshb.dbo android.permission.ACCESS_FINE_LOCATION
|
||||||
|
|
||||||
|
// adb shell cmd appops set ru.rshb.dbo POST_NOTIFICATION ignore
|
||||||
|
/**
|
||||||
|
* Возвращает список найденных устройств в виде пар (ID устройства и Статус)
|
||||||
|
* @return [(id, status), ...]
|
||||||
|
*/
|
||||||
|
QList<QPair<QString, QString> > AdbUtils::getListDevices() {
|
||||||
|
QProcess process;
|
||||||
|
process.start("adb", {"devices"});
|
||||||
|
process.waitForFinished();
|
||||||
|
|
||||||
|
const QString output = process.readAllStandardOutput();
|
||||||
|
QList<QPair<QString, QString> > devices;
|
||||||
|
|
||||||
|
const QStringList lines = output.split('\n');
|
||||||
|
for (int i = 1; i < lines.size(); ++i) {
|
||||||
|
QString line = lines.at(i).trimmed();
|
||||||
|
|
||||||
|
if (line.isEmpty()) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* device — устройство готово к использованию.
|
||||||
|
* offline — устройство подключено, но не может быть использовано.
|
||||||
|
* unauthorized — устройство не авторизовано для работы с ADB (нужно подтвердить запрос на подключение на самом устройстве).
|
||||||
|
* recovery — устройство в режиме восстановления.
|
||||||
|
*/
|
||||||
|
if (QStringList parts = line.split('\t'); parts.size() == 2) {
|
||||||
|
const QString &id = parts.at(0);
|
||||||
|
const QString &status = parts.at(1);
|
||||||
|
devices.append(qMakePair(id, status));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return devices;
|
||||||
|
}
|
||||||
|
|
||||||
|
QString AdbUtils::tryToGetRunningAppPid(const QString &deviceId, const QString &packageName) {
|
||||||
|
QProcess process;
|
||||||
|
process.start("adb", {
|
||||||
|
"-s", deviceId,
|
||||||
|
"shell", "pidof", packageName
|
||||||
|
});
|
||||||
|
process.waitForFinished();
|
||||||
|
QString pid = process.readAllStandardOutput();
|
||||||
|
return pid.replace("\n", "");
|
||||||
|
}
|
||||||
|
|
||||||
|
bool AdbUtils::tryToStartApplication(const QString &deviceId, const QString &packageName) {
|
||||||
|
QProcess process;
|
||||||
|
process.start("adb", {
|
||||||
|
"-s", deviceId,
|
||||||
|
"shell", "monkey",
|
||||||
|
"-p", packageName,
|
||||||
|
"-c", "android.intent.category.LAUNCHER",
|
||||||
|
"1"
|
||||||
|
});
|
||||||
|
process.waitForFinished();
|
||||||
|
const QString output = process.readAllStandardOutput();
|
||||||
|
|
||||||
|
// Если процесс запустился, там будет такая строка.
|
||||||
|
// Если нет, то: "** No activities found to run, monkey aborted."
|
||||||
|
if (output.contains("Events injected: 1")) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Тут надо в логи писать, почему не стартует
|
||||||
|
qDebug() << "Start app output:" << output;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool AdbUtils::tryToKillApplication(const QString &deviceId, const QString &packageName) {
|
||||||
|
QProcess process;
|
||||||
|
process.start("adb", {
|
||||||
|
"-s", deviceId,
|
||||||
|
"shell", "am",
|
||||||
|
"force-stop", packageName
|
||||||
|
});
|
||||||
|
process.waitForFinished();
|
||||||
|
return process.exitStatus() == QProcess::NormalExit && process.exitCode() == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// idx - временный лог
|
||||||
|
// adb -s 6edc4a47 shell 'uiautomator dump /sdcard/uidump.xml' && adb -s 6edc4a47 pull /sdcard/uidump.xml step_1.xml && adb -s 6edc4a47 shell 'rm /sdcard/uidump.xml'
|
||||||
|
QString AdbUtils::getScreenDumpAsXml(const QString &deviceId, const int idx) {
|
||||||
|
// TODO убрать логирование в xml файл
|
||||||
|
QProcess process;
|
||||||
|
QString xml = QString(
|
||||||
|
"adb -s %1 shell 'uiautomator dump /sdcard/uidump.xml' && "
|
||||||
|
"adb -s %1 pull /sdcard/uidump.xml step_%2.xml && "
|
||||||
|
"adb -s %1 shell 'cat /sdcard/uidump.xml' && "
|
||||||
|
"adb -s %1 shell 'rm /sdcard/uidump.xml'"
|
||||||
|
).arg(deviceId, QString::number(idx));
|
||||||
|
process.start("sh", {"-c", xml});
|
||||||
|
process.waitForFinished();
|
||||||
|
|
||||||
|
// TODO делаем скрин, убрать потом
|
||||||
|
// adb -s 6edc4a47 shell 'screencap -p /sdcard/screen.png' && adb -s 6edc4a47 pull /sdcard/screen.png screen_step_1.png && adb -s 6edc4a47 shell 'rm /sdcard/screen.png'
|
||||||
|
QProcess processScreenshot;
|
||||||
|
QString screenshot = QString(
|
||||||
|
"adb -s %1 shell 'screencap -p /sdcard/screen.png' && "
|
||||||
|
"adb -s %1 pull /sdcard/screen.png screen_step_%2.png && "
|
||||||
|
"adb -s %1 shell 'rm /sdcard/screen.png'"
|
||||||
|
).arg(deviceId, QString::number(idx));
|
||||||
|
processScreenshot.start("sh", {"-c", screenshot});
|
||||||
|
processScreenshot.waitForFinished();
|
||||||
|
|
||||||
|
// чтобы убедиться, что мы прочитали без ошибок
|
||||||
|
if (process.exitStatus() != QProcess::NormalExit || process.exitCode() != 0) {
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
|
QByteArray xmlBytes = process.readAllStandardOutput();
|
||||||
|
// UI hierchary dumped to: /sdcard/uidump.xml\n
|
||||||
|
if (const int startIndex = xmlBytes.indexOf("<?xml"); startIndex != -1) {
|
||||||
|
xmlBytes = xmlBytes.mid(startIndex); // Обрезаем всё до "<?xml"
|
||||||
|
}
|
||||||
|
return QString::fromUtf8(xmlBytes);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool AdbUtils::makeTap(const QString &deviceId, const int x, const int y) {
|
||||||
|
QProcess process;
|
||||||
|
process.start("adb", {
|
||||||
|
"-s", deviceId,
|
||||||
|
"shell", "input",
|
||||||
|
"tap", QString::number(x), QString::number(y)
|
||||||
|
});
|
||||||
|
process.waitForFinished();
|
||||||
|
return process.exitStatus() == QProcess::NormalExit && process.exitCode() == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool AdbUtils::enableAdbIMEKeyboard(const QString &deviceId) {
|
||||||
|
QProcess process;
|
||||||
|
QString command = QString(
|
||||||
|
"adb -s %1 shell ime enable com.android.adbkeyboard/.AdbIME "
|
||||||
|
"&& adb -s %1 shell ime set com.android.adbkeyboard/.AdbIME"
|
||||||
|
).arg(deviceId);
|
||||||
|
process.start(command);
|
||||||
|
process.waitForFinished();
|
||||||
|
return process.exitStatus() == QProcess::NormalExit && process.exitCode() == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool AdbUtils::inputAdbIMEText(const QString &deviceId, const QString &text) {
|
||||||
|
QProcess process;
|
||||||
|
QString command = QString(
|
||||||
|
"adb -s %1 shell am broadcast -a ADB_INPUT_TEXT --es msg '%2'"
|
||||||
|
).arg(deviceId, text);
|
||||||
|
process.start(command);
|
||||||
|
process.waitForFinished();
|
||||||
|
return process.exitStatus() == QProcess::NormalExit && process.exitCode() == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool AdbUtils::disableAdbIMEKeyboard(const QString &deviceId) {
|
||||||
|
QProcess process;
|
||||||
|
QString command = QString(
|
||||||
|
"adb -s %1 shell ime disable com.android.adbkeyboard/.AdbIME"
|
||||||
|
).arg(deviceId);
|
||||||
|
process.start(command);
|
||||||
|
process.waitForFinished();
|
||||||
|
return process.exitStatus() == QProcess::NormalExit && process.exitCode() == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool AdbUtils::makeSwipe(const QString &deviceId, const int x1, const int y1, const int x2, const int y2) {
|
||||||
|
QProcess process;
|
||||||
|
process.start(
|
||||||
|
"adb",
|
||||||
|
{
|
||||||
|
"-s", deviceId,
|
||||||
|
"shell", "input",
|
||||||
|
"swipe", QString("%1 %2 %3 %4").arg(x1).arg(y1).arg(x2).arg(y2)
|
||||||
|
}
|
||||||
|
);
|
||||||
|
process.waitForFinished();
|
||||||
|
return process.exitStatus() == QProcess::NormalExit && process.exitCode() == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool AdbUtils::inputText(const QString &deviceId, const QString &text) {
|
||||||
|
QProcess process;
|
||||||
|
process.start("adb", {
|
||||||
|
"-s", deviceId,
|
||||||
|
"shell", "input",
|
||||||
|
"text", text
|
||||||
|
});
|
||||||
|
process.waitForFinished();
|
||||||
|
return process.exitStatus() == QProcess::NormalExit && process.exitCode() == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool AdbUtils::goBack(const QString &deviceId) {
|
||||||
|
QProcess process;
|
||||||
|
process.start("adb", {
|
||||||
|
"-s", deviceId,
|
||||||
|
"shell", "input",
|
||||||
|
"keyevent", "4"
|
||||||
|
});
|
||||||
|
process.waitForFinished();
|
||||||
|
return process.exitStatus() == QProcess::NormalExit && process.exitCode() == 0;
|
||||||
|
}
|
||||||
35
android/adb/AdbUtils.h
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <QList>
|
||||||
|
#include <QObject>
|
||||||
|
|
||||||
|
class AdbUtils final : public QObject {
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
explicit AdbUtils(QObject *parent = nullptr);
|
||||||
|
|
||||||
|
static QList<QPair<QString, QString> > getListDevices();
|
||||||
|
|
||||||
|
static QString tryToGetRunningAppPid(const QString &deviceId, const QString &packageName);
|
||||||
|
|
||||||
|
static bool tryToStartApplication(const QString &deviceId, const QString &packageName);
|
||||||
|
|
||||||
|
static bool tryToKillApplication(const QString &deviceId, const QString &packageName);
|
||||||
|
|
||||||
|
static QString getScreenDumpAsXml(const QString &deviceId, const int idx);
|
||||||
|
|
||||||
|
static bool makeTap(const QString &deviceId, int x, int y);
|
||||||
|
|
||||||
|
static bool enableAdbIMEKeyboard(const QString &deviceId);
|
||||||
|
|
||||||
|
static bool inputAdbIMEText(const QString &deviceId, const QString &text);
|
||||||
|
|
||||||
|
static bool disableAdbIMEKeyboard(const QString &deviceId);
|
||||||
|
|
||||||
|
static bool makeSwipe(const QString &deviceId, int x1, int y1, int x2, int y2);
|
||||||
|
|
||||||
|
static bool inputText(const QString &deviceId, const QString &text);
|
||||||
|
|
||||||
|
static bool goBack(const QString &deviceId);
|
||||||
|
};
|
||||||
432
android/rshb/HomeScreenScript.cpp
Normal file
@ -0,0 +1,432 @@
|
|||||||
|
#include "HomeScreenScript.h"
|
||||||
|
|
||||||
|
#include <QThread>
|
||||||
|
#include <QDebug>
|
||||||
|
#include <QRandomGenerator>
|
||||||
|
|
||||||
|
#include "ScreenXmlParser.h"
|
||||||
|
#include "adb/AdbUtils.h"
|
||||||
|
|
||||||
|
|
||||||
|
HomeScreenScript::HomeScreenScript(const int transactionId, QObject *parent)
|
||||||
|
: QObject(parent), transactionId(transactionId) {
|
||||||
|
}
|
||||||
|
|
||||||
|
HomeScreenScript::~HomeScreenScript() = default;
|
||||||
|
|
||||||
|
bool HomeScreenScript::goToHomeScreen(
|
||||||
|
const QString &deviceId,
|
||||||
|
const QString &packageName,
|
||||||
|
const QString &pinCode,
|
||||||
|
const int width,
|
||||||
|
const int height
|
||||||
|
) {
|
||||||
|
// Запустить устройство
|
||||||
|
if (const QString pid = AdbUtils::tryToGetRunningAppPid(deviceId, packageName); !pid.isEmpty()) {
|
||||||
|
qDebug() << "Process already running, pid: " << pid;
|
||||||
|
AdbUtils::getScreenDumpAsXml(deviceId, 1000);
|
||||||
|
AdbUtils::tryToKillApplication(deviceId, packageName);
|
||||||
|
}
|
||||||
|
if (!AdbUtils::tryToStartApplication(deviceId, packageName)) {
|
||||||
|
qWarning() << "Process has not started";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(
|
||||||
|
AdbUtils::getScreenDumpAsXml(deviceId, 0)
|
||||||
|
);
|
||||||
|
|
||||||
|
// Даем минимальное время на запуск
|
||||||
|
QThread::msleep(4500);
|
||||||
|
int counter = 0;
|
||||||
|
int restarted = 0;
|
||||||
|
int totalCounter = 0;
|
||||||
|
bool findAndInputPincode = false;
|
||||||
|
while (true) {
|
||||||
|
counter++;
|
||||||
|
totalCounter++;
|
||||||
|
|
||||||
|
// 3 раза уже перезапускали приложение, завершаем попытки
|
||||||
|
if (restarted > 2) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Если более 30 секунд мы пытаемся перейти на домашнюю, перезапускаем
|
||||||
|
if (counter > 30) {
|
||||||
|
AdbUtils::tryToKillApplication(deviceId, packageName);
|
||||||
|
QThread::msleep(4500);
|
||||||
|
++restarted;
|
||||||
|
counter = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
const QString xml = AdbUtils::getScreenDumpAsXml(deviceId, totalCounter + 1);
|
||||||
|
xmlScreenParser.parseAndSaveXml(xml);
|
||||||
|
qDebug() << "Created xml+screenshot, idx: " << (totalCounter + 1);
|
||||||
|
|
||||||
|
if (xmlScreenParser.isHomeScreen()) {
|
||||||
|
qDebug() << "isHomeScreen!!!!!!!";
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Проверяем на банеры после пин-кодом
|
||||||
|
Node closeBannerOrDialogNode = xmlScreenParser.tryToFindBannerOrDialog(width, height);
|
||||||
|
if (closeBannerOrDialogNode.x() != -1 && closeBannerOrDialogNode.y() != -1) {
|
||||||
|
qDebug() << "--- tryToFindBannerOrDialog";
|
||||||
|
AdbUtils::makeTap(deviceId, closeBannerOrDialogNode.x(), closeBannerOrDialogNode.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Проверяем на банеры перед пин-кодом
|
||||||
|
Node closeBannerNode = xmlScreenParser.tryToFindSecurityBanner();
|
||||||
|
if (!closeBannerNode.isEmpty()) {
|
||||||
|
qDebug() << "--- tryToFindSecurityBanner";
|
||||||
|
AdbUtils::makeTap(deviceId, closeBannerNode.x(), closeBannerNode.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Проверяем, что это экран ввода пин-кода
|
||||||
|
if (!findAndInputPincode) {
|
||||||
|
if (const QList<Node> pincode = xmlScreenParser.tryToFindPinCode(pinCode, "Введите ПИН");
|
||||||
|
pincode.size() == 4) {
|
||||||
|
qDebug() << "--- tryToFindPinCode";
|
||||||
|
// делаем 4 тапа и ждем секунду и продолжаем
|
||||||
|
for (const Node &node: pincode) {
|
||||||
|
AdbUtils::makeTap(deviceId, node.x(), node.y());
|
||||||
|
QThread::msleep(QRandomGenerator::global()->bounded(200, 901));
|
||||||
|
}
|
||||||
|
// После ввода пин-код нужно сделать задержку, пока подгрузка идет, чтобы снова не спарсить
|
||||||
|
findAndInputPincode = true;
|
||||||
|
QThread::msleep(3000);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
QThread::msleep(1000);
|
||||||
|
|
||||||
|
// Если что-то пойдет не по плану...
|
||||||
|
if (totalCounter > 100) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void HomeScreenScript::start() {
|
||||||
|
// Достаем данные из БД по ИД транзакции, перед тем как запустить мы кладем в БД все данные
|
||||||
|
const QString deviceId = "6edc4a47";
|
||||||
|
const QString packageName = "ru.rshb.dbo";
|
||||||
|
const QString pinCode = "1102";
|
||||||
|
const int width = 720;
|
||||||
|
const int height = 1600;
|
||||||
|
|
||||||
|
const QString cardNumber = "7 1 8 3";
|
||||||
|
// В том числе и данные на каком устройстве это делать
|
||||||
|
// TODO тут код работы с БД
|
||||||
|
|
||||||
|
// +7 (964) 181-51-46
|
||||||
|
const QString phoneNumber = "+79641815146";
|
||||||
|
const QString bankName = "Альфа-Банк";
|
||||||
|
const QString paySum = "10";
|
||||||
|
|
||||||
|
|
||||||
|
xmlScreenParser.test();
|
||||||
|
return;
|
||||||
|
|
||||||
|
int payCounter = 0;
|
||||||
|
|
||||||
|
if (false) {
|
||||||
|
// Оплата со страницы карты
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
Node payBtn = xmlScreenParser.findButtonNode("Оплатить", false);
|
||||||
|
if (!payBtn.isEmpty()) {
|
||||||
|
AdbUtils::makeTap(deviceId, payBtn.x(), payBtn.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- payBtn not found";
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
// TODO - По номеру карты В РСХБ и другие банки
|
||||||
|
Node payTitle = xmlScreenParser.findTextNode("Платежи и переводы");
|
||||||
|
if (!payTitle.isEmpty() && payTitle.y() < 300) {
|
||||||
|
Node payByPhoneBtn = xmlScreenParser.findButtonNode("По номеру телефона В РСХБ и через", false);
|
||||||
|
if (!payByPhoneBtn.isEmpty()) {
|
||||||
|
AdbUtils::makeTap(deviceId, payByPhoneBtn.x(), payByPhoneBtn.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- payByPhoneBtn not found";
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- payTitle not found";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
Node payByPhoneTitle = xmlScreenParser.findTextNode("Перевод по телефону");
|
||||||
|
Node continueBtn = xmlScreenParser.findButtonNode("Продолжить", false);
|
||||||
|
if (!payByPhoneTitle.isEmpty() && payByPhoneTitle.y() < 300 && continueBtn.isEmpty()) {
|
||||||
|
Node inputPhone = xmlScreenParser.findFirstEditText();
|
||||||
|
AdbUtils::makeTap(deviceId, inputPhone.x(), inputPhone.y());
|
||||||
|
QThread::msleep(500);
|
||||||
|
AdbUtils::inputText(deviceId, phoneNumber);
|
||||||
|
QThread::msleep(1000);
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- payByPhoneTitle not found (no continueBtn)";
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
QString payBankName;
|
||||||
|
payBankName = bankName == "Россельхозбанк" ? "Россельхозбанк" : "Другой банк через СБП";
|
||||||
|
Node payOtherBankBtn = xmlScreenParser.findButtonNode(payBankName, false);
|
||||||
|
if (!payOtherBankBtn.isEmpty()) {
|
||||||
|
AdbUtils::makeTap(deviceId, payOtherBankBtn.x(), payOtherBankBtn.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- payOtherBankBtn not found";
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
for (int i = 0; i < 5; ++i) {
|
||||||
|
Node allBanksTitle = xmlScreenParser.findTextNode("Банки участники");
|
||||||
|
if (!allBanksTitle.isEmpty() && allBanksTitle.y() < 300) {
|
||||||
|
Node inputBankName = xmlScreenParser.findFirstEditText();
|
||||||
|
AdbUtils::makeTap(deviceId, inputBankName.x(), inputBankName.y());
|
||||||
|
QThread::msleep(500);
|
||||||
|
AdbUtils::enableAdbIMEKeyboard(deviceId);
|
||||||
|
AdbUtils::inputAdbIMEText(deviceId, bankName);
|
||||||
|
AdbUtils::disableAdbIMEKeyboard(deviceId);
|
||||||
|
QThread::msleep(1000);
|
||||||
|
break;
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- allBanksTitle not found, i: " << i;
|
||||||
|
}
|
||||||
|
QThread::msleep(1000);
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
for (int i = 0; i < 5; ++i) {
|
||||||
|
Node bankNameListItem = xmlScreenParser.findTextNode(bankName);
|
||||||
|
if (!bankNameListItem.isEmpty()) {
|
||||||
|
AdbUtils::makeTap(deviceId, bankNameListItem.x(), bankNameListItem.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
break;
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- bankNameListItem not found, i: " << i;
|
||||||
|
}
|
||||||
|
QThread::msleep(1000);
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
|
||||||
|
Node payByPhoneScreenTitle = xmlScreenParser.findTextNode("Перевод по телефону");
|
||||||
|
Node continuePayBtn = xmlScreenParser.findButtonNode("Продолжить", false);
|
||||||
|
if (!payByPhoneScreenTitle.isEmpty() && payByPhoneScreenTitle.y() < 300 && !continuePayBtn.isEmpty()) {
|
||||||
|
Node sumBtn = xmlScreenParser.findButtonNode("0", false);
|
||||||
|
if (!sumBtn.isEmpty()) {
|
||||||
|
AdbUtils::makeTap(deviceId, sumBtn.x(), sumBtn.y());
|
||||||
|
QThread::msleep(500);
|
||||||
|
AdbUtils::inputText(deviceId, paySum);
|
||||||
|
QThread::msleep(500);
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
Node readyBtn = xmlScreenParser.findTextNode("Готово");
|
||||||
|
if (!readyBtn.isEmpty()) {
|
||||||
|
AdbUtils::makeTap(deviceId, readyBtn.x(), readyBtn.y());
|
||||||
|
QThread::msleep(500);
|
||||||
|
AdbUtils::makeTap(deviceId, continuePayBtn.x(), continuePayBtn.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- readyBtn not found";
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- sumBtn not found";
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- payByPhoneScreenTitle not found";
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
for (int i = 0; i < 5; ++i) {
|
||||||
|
// TODO кнопка содержит "Перевести 10 ₽" если будет от 1000 то скорее всвего будет "Перевести 1 000 ₽",
|
||||||
|
// TODO не ясно как форматирование будет, поэтому пока на начало зашьем
|
||||||
|
Node makePayBtn = xmlScreenParser.findButtonNode("Перевести ", true);
|
||||||
|
if (!makePayBtn.isEmpty()) {
|
||||||
|
AdbUtils::makeTap(deviceId, makePayBtn.x(), makePayBtn.y());
|
||||||
|
QThread::msleep(500);
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
if (const QList<Node> pincode = xmlScreenParser.tryToFindPinCode(pinCode, "Введите код доступа");
|
||||||
|
pincode.size() == 4) {
|
||||||
|
// FIXME вынести в отдельный метод
|
||||||
|
// делаем 4 тапа и ждем секунду и продолжаем
|
||||||
|
for (const Node &node: pincode) {
|
||||||
|
AdbUtils::makeTap(deviceId, node.x(), node.y());
|
||||||
|
QThread::msleep(QRandomGenerator::global()->bounded(200, 901));
|
||||||
|
}
|
||||||
|
|
||||||
|
// После ввода пин-кода, ждем 3с
|
||||||
|
QThread::msleep(3000);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- makePayBtn not found, i: " << i;
|
||||||
|
}
|
||||||
|
QThread::msleep(1000);
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
|
||||||
|
for (int i = 0; i < 5; ++i) {
|
||||||
|
Node moreDetailBtn = xmlScreenParser.findButtonNode("Детали операции", false);
|
||||||
|
if (!moreDetailBtn.isEmpty()) {
|
||||||
|
AdbUtils::makeTap(deviceId, moreDetailBtn.x(), moreDetailBtn.y());
|
||||||
|
QThread::msleep(200);
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
|
||||||
|
Node paymentCompleted = xmlScreenParser.findTextNode("Исполнен", 0, 0, width, height / 2);
|
||||||
|
Node paymentInProgress = xmlScreenParser.findTextNode("Выполняется", 0, 0, width, height / 2);
|
||||||
|
|
||||||
|
if (!paymentCompleted.isEmpty()) {
|
||||||
|
// Если вдруг исполнен
|
||||||
|
|
||||||
|
} else if (!paymentInProgress.isEmpty()) {
|
||||||
|
// Если все еще в ожидании
|
||||||
|
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- paymentCompleted or paymentInProgress not found...";
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- moreDetailBtn not found, i: " << i;
|
||||||
|
}
|
||||||
|
|
||||||
|
QThread::msleep(1000);
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++payCounter));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
|
||||||
|
int counter = 0;
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, counter));
|
||||||
|
Node closeBannerOrDialogNode = xmlScreenParser.tryToFindBannerOrDialog(width, height);
|
||||||
|
if (closeBannerOrDialogNode.x() != -1 && closeBannerOrDialogNode.y() != -1) {
|
||||||
|
qDebug() << "--- tryToFindBannerOrDialog";
|
||||||
|
AdbUtils::makeTap(deviceId, closeBannerOrDialogNode.x(), closeBannerOrDialogNode.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
}
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++counter));
|
||||||
|
if (xmlScreenParser.isHomeScreen()) {
|
||||||
|
qDebug() << "--- isHomeScreen";
|
||||||
|
if (Node allCardTitle = xmlScreenParser.findTextNode("Счета и карты"); !allCardTitle.isEmpty()) {
|
||||||
|
// 1. Если нет кнопки видимой, свайпаем. Кликаем на "Все продукты"
|
||||||
|
for (int i = 0; i < 5; ++i) {
|
||||||
|
Node allProductsBtn = xmlScreenParser.findButtonNode("Все продукты", false);
|
||||||
|
// Node allProductsBtn = xmlScreenParser.findTextNode("Курсы валют и металлов"); для теста
|
||||||
|
if (allProductsBtn.x() > 0 && allProductsBtn.y() > 0) {
|
||||||
|
qDebug() << "--- All Product in focus";
|
||||||
|
AdbUtils::makeTap(deviceId, allProductsBtn.x(), allProductsBtn.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
AdbUtils::makeSwipe(deviceId,
|
||||||
|
allCardTitle.x(), allCardTitle.y(),
|
||||||
|
allCardTitle.x(), allCardTitle.y() - 200);
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++counter));
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < 5; ++i) {
|
||||||
|
Node allProductsTitle = xmlScreenParser.findTextNode("Все продукты");
|
||||||
|
// Проверяем что вверху заголовок
|
||||||
|
if (!allProductsTitle.isEmpty() && allProductsTitle.y() < 300) {
|
||||||
|
qDebug() << "--- All Product screen";
|
||||||
|
|
||||||
|
// TODO тут делаем синхронизацию данных все карт
|
||||||
|
|
||||||
|
Node cardNumberBtn = xmlScreenParser.findButtonNode(cardNumber, true);
|
||||||
|
AdbUtils::makeTap(deviceId, cardNumberBtn.x(), cardNumberBtn.y());
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
QThread::msleep(1000);
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++counter));
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++counter));
|
||||||
|
Node filterBtn = xmlScreenParser.findButtonNode("РСХБ Онлайн", false);
|
||||||
|
if (!filterBtn.isEmpty()) {
|
||||||
|
AdbUtils::makeTap(deviceId, filterBtn.x(), filterBtn.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- filterBtn not found";
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++counter));
|
||||||
|
Node allTransactionFilerBtn = xmlScreenParser.findButtonNode("Все операции", false);
|
||||||
|
if (!allTransactionFilerBtn.isEmpty()) {
|
||||||
|
AdbUtils::makeTap(deviceId, allTransactionFilerBtn.x(), allTransactionFilerBtn.y());
|
||||||
|
QThread::msleep(1000);
|
||||||
|
} else {
|
||||||
|
qWarning() << "--- allTransactionFilerBtn not found";
|
||||||
|
}
|
||||||
|
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++counter));
|
||||||
|
for (int i = 0; i < 5; ++i) {
|
||||||
|
QList<Node> transactions = xmlScreenParser.getLast2DaysTransactions();
|
||||||
|
if (!transactions.empty()) {
|
||||||
|
for (const Node &transaction: transactions) {
|
||||||
|
qDebug() << transaction.text;
|
||||||
|
// TODO вот мы дошли до списка транзакций
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
QThread::msleep(1000);
|
||||||
|
xmlScreenParser.parseAndSaveXml(AdbUtils::getScreenDumpAsXml(deviceId, ++counter));
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
} else {
|
||||||
|
// пишем в БД, что не дошли до домашней страницы, и завершаемся
|
||||||
|
// сохраняем скрин приложения
|
||||||
|
// дделаем алерт
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
// пишем в БД, что не дошли до домашней страницы, и завершаемся
|
||||||
|
// сохраняем скрин приложения
|
||||||
|
// дделаем алерт
|
||||||
|
}
|
||||||
|
|
||||||
|
return;
|
||||||
|
|
||||||
|
// 1. Идем на домашнюю страницу
|
||||||
|
if (goToHomeScreen(deviceId, packageName, pinCode, width, height)) {
|
||||||
|
// мы на главном
|
||||||
|
// перед тем как юзать снова проверить на банеры
|
||||||
|
// Проверяем на банеры после пин-кодом
|
||||||
|
|
||||||
|
|
||||||
|
// Это уже для шага дальше
|
||||||
|
// если нулевые координаты, свайпаем вверх, чтобы текст "Счета и карты" был у верхнего края
|
||||||
|
} else {
|
||||||
|
// пишем в БД, что не дошли до домашней страницы, и завершаемся
|
||||||
|
// сохраняем скрин приложения
|
||||||
|
// дделаем алерт
|
||||||
|
}
|
||||||
|
|
||||||
|
// 2. Идем дальше
|
||||||
|
|
||||||
|
|
||||||
|
emit finished();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void HomeScreenScript::stop() {
|
||||||
|
m_running = false;
|
||||||
|
}
|
||||||
36
android/rshb/HomeScreenScript.h
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <QObject>
|
||||||
|
#include <QPair>
|
||||||
|
|
||||||
|
#include "ScreenXmlParser.h"
|
||||||
|
|
||||||
|
class HomeScreenScript final : public QObject {
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
explicit HomeScreenScript(int transactionId, QObject *parent = nullptr);
|
||||||
|
|
||||||
|
~HomeScreenScript() override;
|
||||||
|
|
||||||
|
public slots:
|
||||||
|
void start();
|
||||||
|
|
||||||
|
void stop();
|
||||||
|
|
||||||
|
signals:
|
||||||
|
void finished();
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool m_running = true;
|
||||||
|
int transactionId;
|
||||||
|
ScreenXmlParser xmlScreenParser;
|
||||||
|
|
||||||
|
bool goToHomeScreen(
|
||||||
|
const QString &deviceId,
|
||||||
|
const QString &packageName,
|
||||||
|
const QString &pinCode,
|
||||||
|
int width,
|
||||||
|
int height
|
||||||
|
);
|
||||||
|
};
|
||||||
325
android/rshb/ScreenXmlParser.cpp
Normal file
@ -0,0 +1,325 @@
|
|||||||
|
#include "ScreenXmlParser.h"
|
||||||
|
|
||||||
|
#include <QRegularExpression>
|
||||||
|
#include <QMap>
|
||||||
|
#include <QSet>
|
||||||
|
#include <QList>
|
||||||
|
#include <QXmlStreamReader>
|
||||||
|
#include <QDomDocument>
|
||||||
|
#include <QFile>
|
||||||
|
|
||||||
|
#include "android/xml/Node.h"
|
||||||
|
|
||||||
|
ScreenXmlParser::ScreenXmlParser(QObject *parent) : QObject(parent) {
|
||||||
|
}
|
||||||
|
|
||||||
|
ScreenXmlParser::~ScreenXmlParser() = default;
|
||||||
|
|
||||||
|
static const QRegularExpression boundsRegex(R"(\[([0-9]+),([0-9]+)\]\[([0-9]+),([0-9]+)\])");
|
||||||
|
|
||||||
|
Node ScreenXmlParser::tryToFindBannerOrDialog(const int width, const int height) {
|
||||||
|
// 1. Ищем push banner - он перекрывает весь экран
|
||||||
|
Node first = m_nodes[0];
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
// Если это однозначно, что пуш-баннер
|
||||||
|
if (node.resourceId == "aft-popup-pushNotification-iconClose" && node.className == "android.widget.Button") {
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
// Если есть кнопка "Позже"
|
||||||
|
if (node.text.trimmed() == "Позже" && node.className == "android.widget.Button") {
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
// Если нашли пустую кнпоку
|
||||||
|
if (node.className == "android.widget.Button" && node.clickable && node.text.isEmpty()) {
|
||||||
|
// <node class="android.widget.Button" package="ru.rshb.dbo" clickable="true" bounds="[630,142][691,205]"/>
|
||||||
|
if (node.x() > width / 2 && node.y() < width / 2) {
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Смотрим что есть текс "Мы заботимся о вашей безопасности" и
|
||||||
|
* кнопка "Отложить"
|
||||||
|
* @return координаты кнопки для закрытия
|
||||||
|
*/
|
||||||
|
Node ScreenXmlParser::tryToFindSecurityBanner() {
|
||||||
|
Node text;
|
||||||
|
Node closeBtn;
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
if (node.text.trimmed() == "Мы заботимся о вашей безопасности" && node.className == "android.app.Dialog") {
|
||||||
|
text = node;
|
||||||
|
}
|
||||||
|
if (node.text.trimmed() == "Отложить" && node.className == "android.widget.Button") {
|
||||||
|
closeBtn = node;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Не нужно проверять все, если хотя бы одна координата есть
|
||||||
|
if (!text.isEmpty() && !closeBtn.isEmpty()) {
|
||||||
|
return closeBtn;
|
||||||
|
}
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
|
Node ScreenXmlParser::findTextNode(const QString &text) {
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
if (node.className == "android.widget.TextView" && node.text.trimmed() == text) {
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
|
Node ScreenXmlParser::findTextNode(const QString &text, const int x1, const int y1, const int x2, const int y2) {
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
if (node.className == "android.widget.TextView" && node.text.trimmed() == text
|
||||||
|
&& node.x() >= x1 && node.x() <= x2 && node.y() >= y1 && node.y() <= y2) {
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
|
Node ScreenXmlParser::findFirstEditText() {
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
if (node.className == "android.widget.EditText" && node.focusable) {
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Node ScreenXmlParser::findButtonNode(const QString &text, const bool contains) {
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
if (contains) {
|
||||||
|
if (node.className == "android.widget.Button" && node.text.contains(text)) {
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (node.className == "android.widget.Button" && node.text.trimmed() == text) {
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
bool ScreenXmlParser::isHomeScreen() {
|
||||||
|
// Есть заголовок "Счета и карты" и кнопка "Все продукты"
|
||||||
|
Node text;
|
||||||
|
Node allProductBtn;
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
if (node.text.trimmed() == "Счета и карты" && node.className == "android.widget.TextView") {
|
||||||
|
text = node;
|
||||||
|
}
|
||||||
|
if (node.text.trimmed() == "Все продукты" && node.className == "android.widget.Button") {
|
||||||
|
allProductBtn = node;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return !text.isEmpty() && !allProductBtn.isEmpty();
|
||||||
|
}
|
||||||
|
|
||||||
|
QList<Node> ScreenXmlParser::findPinCodeNodes(const QString &pinCode) {
|
||||||
|
QMap<QString, Node> buttons;
|
||||||
|
const QSet<QString> numberSet = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"};
|
||||||
|
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
const QString &text = node.text.trimmed();
|
||||||
|
if (node.className == "android.widget.Button" && numberSet.contains(text)) {
|
||||||
|
buttons[text] = node;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
QList<Node> nodes;
|
||||||
|
for (int i = 0; i < pinCode.length(); ++i) {
|
||||||
|
nodes.append(buttons[QString(pinCode.at(i))]);
|
||||||
|
}
|
||||||
|
return nodes;
|
||||||
|
}
|
||||||
|
|
||||||
|
QList<Node> ScreenXmlParser::tryToFindPinCode(const QString &pinCode, const QString &title) {
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
// если там есть такая кнопка значит банер есть, и пин-код не прожать
|
||||||
|
if (node.text.trimmed() == "Отложить" && node.className == "android.widget.Button") {
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
// FIXME определение пин-кода лучше сделать
|
||||||
|
if (node.text.trimmed() == title) {
|
||||||
|
return findPinCodeNodes(pinCode);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
|
QList<Node> ScreenXmlParser::getLast2DaysTransactions() {
|
||||||
|
QList<Node> nodes;
|
||||||
|
for (const Node &node: m_nodes) {
|
||||||
|
if (node.className == "android.widget.Button" && node.text.contains("рубл")
|
||||||
|
&& (node.text.contains("Минус") || node.text.contains("Плюс"))) {
|
||||||
|
nodes.append(node);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return nodes;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <node NAF="true" index="1" text="" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[952,159][1039,248]"/>
|
||||||
|
*/
|
||||||
|
void ScreenXmlParser::parseAndSaveXml(const QString &xml) {
|
||||||
|
m_xml = xml;
|
||||||
|
m_nodes.clear();
|
||||||
|
|
||||||
|
QXmlStreamReader reader(xml);
|
||||||
|
while (!reader.atEnd()) {
|
||||||
|
reader.readNext();
|
||||||
|
if (reader.isStartElement() && reader.name() == "node") {
|
||||||
|
Node node = Node();
|
||||||
|
if (reader.attributes().hasAttribute("bounds")) {
|
||||||
|
QString bounds = reader.attributes().value("bounds").toString();
|
||||||
|
if (QRegularExpressionMatch match = boundsRegex.match(bounds); match.hasMatch()) {
|
||||||
|
node.setBounds(
|
||||||
|
match.captured(1).toInt(),
|
||||||
|
match.captured(2).toInt(),
|
||||||
|
match.captured(3).toInt(),
|
||||||
|
match.captured(4).toInt()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (reader.attributes().hasAttribute("text")) {
|
||||||
|
node.text = reader.attributes().value("text").toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (reader.attributes().hasAttribute("class")) {
|
||||||
|
node.className = reader.attributes().value("class").toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (reader.attributes().hasAttribute("clickable")) {
|
||||||
|
node.clickable = reader.attributes().value("clickable").toString() == "true";
|
||||||
|
}
|
||||||
|
if (reader.attributes().hasAttribute("focusable")) {
|
||||||
|
node.focusable = reader.attributes().value("focusable").toString() == "true";
|
||||||
|
}
|
||||||
|
if (reader.attributes().hasAttribute("resource-id")) {
|
||||||
|
node.resourceId = reader.attributes().value("resource-id").toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
m_nodes.append(node);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void traverseNodes(const QDomNode &node) {
|
||||||
|
if (node.isElement()) {
|
||||||
|
QDomElement elem = node.toElement();
|
||||||
|
|
||||||
|
if (node.isElement()) {
|
||||||
|
QDomElement elem = node.toElement();
|
||||||
|
|
||||||
|
if (elem.tagName() == "node" &&
|
||||||
|
elem.attribute("class") == "android.widget.Button" &&
|
||||||
|
elem.attribute("text") == "Детали операции") {
|
||||||
|
// Ищем сиблингов от текущего узла и далее
|
||||||
|
QDomNodeList siblings = elem.parentNode().childNodes();
|
||||||
|
|
||||||
|
// Получение строки для анализа
|
||||||
|
// QString xmlString;
|
||||||
|
// QTextStream stream(&xmlString);
|
||||||
|
// elem.parentNode().save(stream, 0);
|
||||||
|
// qDebug() << xmlString;
|
||||||
|
// return;
|
||||||
|
|
||||||
|
for (int j = 0; j < siblings.count(); ++j) {
|
||||||
|
QDomNode sib = siblings.at(j);
|
||||||
|
if (!sib.isElement()) continue;
|
||||||
|
QDomElement sibElem = sib.toElement();
|
||||||
|
|
||||||
|
|
||||||
|
qDebug() << "Node:"
|
||||||
|
<< sibElem.attribute("index")
|
||||||
|
<< sibElem.attribute("text");
|
||||||
|
// << sibElem.attribute("class");
|
||||||
|
|
||||||
|
if (sibElem.hasChildNodes()) {
|
||||||
|
QDomNodeList sibChildren = sibElem.childNodes();
|
||||||
|
for (int k = 0; k < sibChildren.count(); ++k) {
|
||||||
|
QDomNode sibChild = sibChildren.at(k);
|
||||||
|
if (!sibChild.isElement()) continue;
|
||||||
|
QDomElement sibChildElem = sibChild.toElement();
|
||||||
|
qDebug() << "... Node:"
|
||||||
|
<< sibChildElem.attribute("index")
|
||||||
|
<< sibChildElem.attribute("text");
|
||||||
|
// << sibChildElem.attribute("class");
|
||||||
|
|
||||||
|
|
||||||
|
if (sibChildElem.hasChildNodes()) {
|
||||||
|
QDomNodeList sibChildren2 = sibChildElem.childNodes();
|
||||||
|
for (int k = 0; k < sibChildren2.count(); ++k) {
|
||||||
|
QDomNode sibChild2 = sibChildren2.at(k);
|
||||||
|
if (!sibChild2.isElement()) continue;
|
||||||
|
QDomElement sibChildElem2 = sibChild2.toElement();
|
||||||
|
|
||||||
|
qDebug() << "...... Node:"
|
||||||
|
<< sibChildElem2.attribute("index")
|
||||||
|
<< sibChildElem2.attribute("text");
|
||||||
|
// << sibChildElem2.attribute("class");
|
||||||
|
|
||||||
|
if (sibChildElem2.hasChildNodes()) {
|
||||||
|
QDomNodeList sibChildren3 = sibChildElem2.childNodes();
|
||||||
|
for (int k = 0; k < sibChildren3.count(); ++k) {
|
||||||
|
QDomNode sibChild3 = sibChildren3.at(k);
|
||||||
|
if (!sibChild3.isElement()) continue;
|
||||||
|
QDomElement sibChildElem3 = sibChild3.toElement();
|
||||||
|
|
||||||
|
qDebug() << "......... Node:"
|
||||||
|
<< sibChildElem3.attribute("index")
|
||||||
|
<< sibChildElem3.attribute("text");
|
||||||
|
// << sibChildElem2.attribute("class");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Рекурсивно обходим всех детей
|
||||||
|
QDomNode child = node.firstChild();
|
||||||
|
while (!child.isNull()) {
|
||||||
|
traverseNodes(child);
|
||||||
|
child = child.nextSibling();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void ScreenXmlParser::test() {
|
||||||
|
QFile file("assets/rshb/pay/pay_by_phone_history_expanded.xml");
|
||||||
|
if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
|
||||||
|
qDebug() << "Cannot open file";
|
||||||
|
}
|
||||||
|
|
||||||
|
QDomDocument doc;
|
||||||
|
if (!doc.setContent(&file)) {
|
||||||
|
qDebug() << "Failed to parse XML";
|
||||||
|
}
|
||||||
|
file.close();
|
||||||
|
|
||||||
|
qDebug() << "Start parsing XML:";
|
||||||
|
|
||||||
|
QDomElement root = doc.documentElement();
|
||||||
|
traverseNodes(root);
|
||||||
|
}
|
||||||
41
android/rshb/ScreenXmlParser.h
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <QObject>
|
||||||
|
#include "android/xml/Node.h"
|
||||||
|
|
||||||
|
class ScreenXmlParser final : public QObject {
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
explicit ScreenXmlParser(QObject *parent = nullptr);
|
||||||
|
|
||||||
|
~ScreenXmlParser() override;
|
||||||
|
|
||||||
|
Node tryToFindBannerOrDialog(int width, int height);
|
||||||
|
|
||||||
|
Node tryToFindSecurityBanner();
|
||||||
|
|
||||||
|
Node findTextNode(const QString &text);
|
||||||
|
Node findTextNode(const QString &text, int x1, int y1, int x2, int y2);
|
||||||
|
|
||||||
|
Node findFirstEditText();
|
||||||
|
|
||||||
|
Node findButtonNode(const QString &text, bool contains);
|
||||||
|
|
||||||
|
bool isHomeScreen();
|
||||||
|
|
||||||
|
|
||||||
|
QList<Node> tryToFindPinCode(const QString &pinCode, const QString &title);
|
||||||
|
|
||||||
|
QList<Node> getLast2DaysTransactions();
|
||||||
|
|
||||||
|
void parseAndSaveXml(const QString &xml);
|
||||||
|
|
||||||
|
void test();
|
||||||
|
|
||||||
|
private:
|
||||||
|
QList<Node> m_nodes;
|
||||||
|
QString m_xml;
|
||||||
|
|
||||||
|
QList<Node> findPinCodeNodes(const QString &pinCode);
|
||||||
|
};
|
||||||
BIN
assets/ADBKeyboard.apk
Normal file
80
assets/alpha_contact_permission.xml
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout"
|
||||||
|
package="com.google.android.permissioncontroller" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[18,532][702,1060]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout"
|
||||||
|
package="com.google.android.permissioncontroller" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false" bounds="[18,532][702,1060]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="com.google.android.permissioncontroller" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false" bounds="[18,532][702,1060]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.ScrollView"
|
||||||
|
package="com.google.android.permissioncontroller" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[18,532][702,1060]">
|
||||||
|
<node index="0" text="" resource-id="com.android.permissioncontroller:id/grant_singleton"
|
||||||
|
class="android.widget.LinearLayout" package="com.google.android.permissioncontroller"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="true" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[18,532][702,1060]">
|
||||||
|
<node index="0" text="" resource-id="com.android.permissioncontroller:id/grant_dialog"
|
||||||
|
class="android.widget.LinearLayout" package="com.google.android.permissioncontroller"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="true" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[18,532][702,1060]">
|
||||||
|
<node index="0" text="" resource-id="com.android.permissioncontroller:id/content_container"
|
||||||
|
class="android.widget.LinearLayout" package="com.google.android.permissioncontroller"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[48,562][672,816]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout"
|
||||||
|
package="com.google.android.permissioncontroller" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[93,607][627,771]">
|
||||||
|
<node index="0" text=""
|
||||||
|
resource-id="com.android.permissioncontroller:id/permission_icon"
|
||||||
|
class="android.widget.ImageView"
|
||||||
|
package="com.google.android.permissioncontroller" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[337,607][382,652]"/>
|
||||||
|
<node index="1" text="Allow Альфа-Банк to access your contacts?"
|
||||||
|
resource-id="com.android.permissioncontroller:id/permission_message"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="com.google.android.permissioncontroller" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[93,675][627,771]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.LinearLayout"
|
||||||
|
package="com.google.android.permissioncontroller" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[48,818][672,1030]">
|
||||||
|
<node index="0" text="ALLOW"
|
||||||
|
resource-id="com.android.permissioncontroller:id/permission_allow_button"
|
||||||
|
class="android.widget.Button" package="com.google.android.permissioncontroller"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[48,818][672,923]"/>
|
||||||
|
<node index="1" text="DON’T ALLOW"
|
||||||
|
resource-id="com.android.permissioncontroller:id/permission_deny_button"
|
||||||
|
class="android.widget.Button" package="com.google.android.permissioncontroller"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[48,925][672,1030]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
21
assets/capture.sh
Executable file
@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Проверка аргумента
|
||||||
|
if [ -z "$1" ]; then
|
||||||
|
echo "Usage: $0 <name>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
NAME="$1"
|
||||||
|
DEVICE_ID="6edc4a47"
|
||||||
|
|
||||||
|
# Снимок UI Automator
|
||||||
|
adb -s "$DEVICE_ID" shell 'uiautomator dump /sdcard/uidump.xml' && \
|
||||||
|
adb -s "$DEVICE_ID" pull /sdcard/uidump.xml "${NAME}.xml" && \
|
||||||
|
adb -s "$DEVICE_ID" shell 'rm /sdcard/uidump.xml'
|
||||||
|
|
||||||
|
# Скриншот экрана
|
||||||
|
adb -s "$DEVICE_ID" shell 'screencap -p /sdcard/screen.png' && \
|
||||||
|
adb -s "$DEVICE_ID" pull /sdcard/screen.png "${NAME}.png" && \
|
||||||
|
adb -s "$DEVICE_ID" shell 'rm /sdcard/screen.png'
|
||||||
|
|
||||||
BIN
assets/rshb/all_products.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
297
assets/rshb/all_products.xml
Normal file
@ -0,0 +1,297 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,166]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[7,89][78,157]">
|
||||||
|
<node index="0" text="Назад" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[7,89][69,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Все продукты" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[86,89][339,173]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[699,89][712,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,188][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,188][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,190][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,190][720,773]">
|
||||||
|
<node index="0"
|
||||||
|
text="Нажмите на сердечко для отображения на главной"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,226][690,256]"/>
|
||||||
|
<node index="1" text="Карты" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[78,299][148,327]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="Классическая карта МИР Моментального выпуска (Своя карта). Дебетовая. Номер карты с последними цифрами 5 2 6 4. Сумма: 160 рублей 0 копеек"
|
||||||
|
resource-id="aft-rsProduct"
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,370][690,442]"/>
|
||||||
|
<node index="3"
|
||||||
|
text="Классическая карта МИР. Дебетовая. Номер карты с последними цифрами 7 1 8 3. Сумма: 280 рублей 0 копеек"
|
||||||
|
resource-id="aft-rsProduct"
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,466][690,537]"/>
|
||||||
|
<node index="4"
|
||||||
|
text="Программа лояльности Подключить"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,563][690,698]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1377][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1377][720,1439]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[1,1377][148,1439]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[144,1377][290,1439]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[286,1377][433,1439]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[429,1377][575,1439]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[571,1377][718,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
205
assets/rshb/banks.txt
Normal file
@ -0,0 +1,205 @@
|
|||||||
|
Сбербанк
|
||||||
|
Т-Банк
|
||||||
|
ВТБ
|
||||||
|
Альфа-Банк
|
||||||
|
Филиал Открытие БМ-Банк
|
||||||
|
Почта Банк
|
||||||
|
Райффайзен Банк
|
||||||
|
Газпромбанк
|
||||||
|
Совкомбанк
|
||||||
|
ПСБ
|
||||||
|
Ак Барс Банк
|
||||||
|
МКБ (Московский кредитный банк)
|
||||||
|
Банк Синара
|
||||||
|
МТС-Банк
|
||||||
|
Золотая Корона – Korona (РНКО Платежный Центр)
|
||||||
|
Банк Санкт-Петербург
|
||||||
|
Банк Русский Стандарт
|
||||||
|
VK Pay - ВК Платёжные решения
|
||||||
|
Wallet One (РНКО Единая касса)
|
||||||
|
Wildberries (Вайлдберриз Банк)
|
||||||
|
АБ РОССИЯ
|
||||||
|
АИКБ Енисейский объединенный банк
|
||||||
|
АКБ Держава
|
||||||
|
АКБ ЕВРОФИНАНС МОСНАРБАНК
|
||||||
|
АКБ Ланта Банк
|
||||||
|
АКБ НРБанк
|
||||||
|
АКБ СЛАВИЯ
|
||||||
|
АКБ Тендер Банк
|
||||||
|
АКИБАНК
|
||||||
|
Абсолют Банк
|
||||||
|
Авито Кошелек (Платежный конструктор)
|
||||||
|
Авто Финанс Банк
|
||||||
|
Автоторгбанк
|
||||||
|
Азиатско-Тихоокеанский Банк
|
||||||
|
Алеф-Банк
|
||||||
|
Алмазэргиэнбанк
|
||||||
|
БАНК МОСКВА СИТИ
|
||||||
|
БАНК ОРЕНБУРГ
|
||||||
|
БАНК СГБ
|
||||||
|
БАНК СНГБ
|
||||||
|
БАНК УРАЛСИБ
|
||||||
|
ББР Банк
|
||||||
|
БКС Банк
|
||||||
|
Банк АВАНГАРД
|
||||||
|
Банк АЛЕКСАНДРОВСКИЙ
|
||||||
|
Банк Аверс
|
||||||
|
Банк Агророс
|
||||||
|
Банк Акцепт
|
||||||
|
Банк БЖФ
|
||||||
|
Банк ВБРР
|
||||||
|
Банк Венец
|
||||||
|
Банк Вологжанин
|
||||||
|
Банк ДОМ.РФ
|
||||||
|
Банк ЗЕНИТ
|
||||||
|
Банк Заречье
|
||||||
|
Банк ИПБ
|
||||||
|
Банк ИТУРУП
|
||||||
|
Банк Интеза
|
||||||
|
Банк Йошкар-Ола
|
||||||
|
Банк Кремлевский
|
||||||
|
Банк Кузнецкий
|
||||||
|
Банк Левобережный
|
||||||
|
Банк МБА МОСКВА
|
||||||
|
Банк НОВИКОМ (НОВИКОМБАНК)
|
||||||
|
Банк Национальный стандарт
|
||||||
|
Банк Объединенный капитал
|
||||||
|
Банк Оранжевый
|
||||||
|
Банк ПСКБ
|
||||||
|
Банк Приморье
|
||||||
|
Банк РЕСО Кредит
|
||||||
|
Банк РСИ
|
||||||
|
Банк Развитие-Столица
|
||||||
|
Банк Саратов
|
||||||
|
Банк Снежинский
|
||||||
|
Банк Уралфинанс
|
||||||
|
Банк ФИНАМ
|
||||||
|
Банк Финсервис
|
||||||
|
Банк ЦентроКредит
|
||||||
|
Банк ЧБРР
|
||||||
|
Бланк банк
|
||||||
|
Братский АНКБ
|
||||||
|
БыстроБанк
|
||||||
|
ВЛАДБИЗНЕСБАНК
|
||||||
|
ВНЕШФИНБАНК
|
||||||
|
ВУЗ-банк
|
||||||
|
ГЕНБАНК
|
||||||
|
ГОРБАНК
|
||||||
|
ГУТА-БАНК
|
||||||
|
Газтрансбанк
|
||||||
|
Газэнергобанк
|
||||||
|
Далена Банк
|
||||||
|
Дальневосточный банк
|
||||||
|
Датабанк
|
||||||
|
Драйв Клик Банк
|
||||||
|
ЖИВАГО БАНК
|
||||||
|
Земский банк
|
||||||
|
ИК Банк
|
||||||
|
ИС Банк
|
||||||
|
ИШБАНК
|
||||||
|
Инбанк
|
||||||
|
Ингосстрах Банк
|
||||||
|
КБ РостФинанс
|
||||||
|
КБ АГРОПРОМКРЕДИТ
|
||||||
|
КБ АРЕСБАНК
|
||||||
|
КБ Долинск
|
||||||
|
КБ Крокус Банк
|
||||||
|
КБ ЛОКО-Банк
|
||||||
|
КБ Модульбанк
|
||||||
|
КБ Москоммерцбанк
|
||||||
|
КБ Пойдём
|
||||||
|
КБ Солидарность
|
||||||
|
КБ Стройлесбанк
|
||||||
|
КБ Хлынов
|
||||||
|
КБ ЭНЕРГОТРАНСБАНК
|
||||||
|
КБЭР Банк Казани
|
||||||
|
КОШЕЛЕВ-БАНК
|
||||||
|
Контур.Банк
|
||||||
|
Кошелек ЦУПИС (Мобильная карта)
|
||||||
|
Кредит Европа Банк (Россия)
|
||||||
|
Кредит Урал Банк
|
||||||
|
Кубань Кредит
|
||||||
|
Кубаньторгбанк
|
||||||
|
Кузнецкбизнесбанк
|
||||||
|
МБ Банк
|
||||||
|
МЕЖДУНАРОДНЫЙ ФИНАНСОВЫЙ КЛУБ
|
||||||
|
МЕТКОМБАНК
|
||||||
|
МОНЕТА
|
||||||
|
МОРСКОЙ БАНК
|
||||||
|
МОСКОМБАНК
|
||||||
|
МС Банк Рус
|
||||||
|
МТС Деньги (ЭКСИ Банк)
|
||||||
|
Металлинвестбанк
|
||||||
|
Мир Привилегий (МП Банк)
|
||||||
|
НБД-Банк
|
||||||
|
НИКО-БАНК
|
||||||
|
НК Банк
|
||||||
|
НКО МОБИ.Деньги
|
||||||
|
НКО Расчетные Решения
|
||||||
|
НОКССБАНК
|
||||||
|
НС Банк
|
||||||
|
Нацинвестпромбанк
|
||||||
|
Новобанк
|
||||||
|
Новый век
|
||||||
|
Норвик Банк
|
||||||
|
ОТП Банк
|
||||||
|
Озон Банк (Ozon)
|
||||||
|
ПЕРВОУРАЛЬСКБАНК
|
||||||
|
Первый Дортрансбанк
|
||||||
|
Первый Инвестиционный Банк
|
||||||
|
Прио-Внешторгбанк
|
||||||
|
ПроБанк
|
||||||
|
РНКБ Банк
|
||||||
|
РУСНАРБАНК
|
||||||
|
Реалист Банк
|
||||||
|
Ренессанс Банк (Ренессанс Кредит)
|
||||||
|
Рокетбанк
|
||||||
|
РосДорБанк
|
||||||
|
Роял Кредит Банк
|
||||||
|
Русьуниверсалбанк
|
||||||
|
СДМ-Банк
|
||||||
|
СИБСОЦБАНК
|
||||||
|
СИНКО-БАНК
|
||||||
|
СКБ Примсоцбанк
|
||||||
|
СОЦИУМ БАНК
|
||||||
|
Свой Банк
|
||||||
|
Северный Народный Банк
|
||||||
|
Солид Банк
|
||||||
|
Ставропольпромстройбанк
|
||||||
|
ТАТСОЦБАНК
|
||||||
|
ТРАНСКАПИТАЛБАНК
|
||||||
|
Таврический Банк
|
||||||
|
Тимер Банк
|
||||||
|
Тойота Банк
|
||||||
|
Тольяттихимбанк
|
||||||
|
Томскпромстройбанк
|
||||||
|
Точка Банк
|
||||||
|
Трансстройбанк
|
||||||
|
УБРиР
|
||||||
|
УКБ Белгородсоцбанк
|
||||||
|
УРАЛПРОМБАНК
|
||||||
|
Углеметбанк
|
||||||
|
Урал ФД
|
||||||
|
ФИНСТАР БАНК
|
||||||
|
ФОРА-БАНК
|
||||||
|
Форштадт
|
||||||
|
Хайс
|
||||||
|
Хакасский муниципальный банк
|
||||||
|
ЦМРБанк
|
||||||
|
Центр-инвест
|
||||||
|
Цифра банк
|
||||||
|
ЧЕЛИНДБАНК
|
||||||
|
ЧЕЛЯБИНВЕСТБАНК
|
||||||
|
ЭЛПЛАТ
|
||||||
|
Экономбанк
|
||||||
|
Экспобанк
|
||||||
|
Энергобанк
|
||||||
|
Эс-Би-Ай Банк
|
||||||
|
ЮГ-Инвестбанк
|
||||||
|
ЮМани
|
||||||
|
ЮНИСТРИМ БАНК
|
||||||
|
ЮниКредит Банк
|
||||||
|
ЯРИНТЕРБАНК
|
||||||
|
Яндекс
|
||||||
|
банк Раунд
|
||||||
|
банк Элита
|
||||||
BIN
assets/rshb/card_screen.png
Normal file
|
After Width: | Height: | Size: 192 KiB |
1034
assets/rshb/card_screen.xml
Normal file
BIN
assets/rshb/card_screen_all_transactions.png
Normal file
|
After Width: | Height: | Size: 189 KiB |
898
assets/rshb/card_screen_all_transactions.xml
Normal file
@ -0,0 +1,898 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,166]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[7,89][78,157]">
|
||||||
|
<node index="0" text="Назад" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[7,89][69,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Мои продукты" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[86,89][350,173]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[699,89][712,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="true"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,160][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,162][720,588]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,162][720,588]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,162][80,588]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,237][24,588]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,82][258,382]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="160"
|
||||||
|
resource-id="aft-operationHistory-money"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="точка 00"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Рубль"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1"
|
||||||
|
text="Классическая карта МИР Моментального выпуска (Своя карта)"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="дебетовая"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="** 5264"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node NAF="true" index="4" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="true"
|
||||||
|
enabled="true"
|
||||||
|
focusable="true"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="5" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,162][720,588]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[54,237][665,588]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[296,82][720,382]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,443][423,860]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[99,277][620,550]">
|
||||||
|
<node index="0" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[99,312][620,368]">
|
||||||
|
<node index="0" text="280"
|
||||||
|
resource-id="aft-operationHistory-money"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[99,312][178,367]"/>
|
||||||
|
<node index="1" text="точка 00"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[174,312][240,367]"/>
|
||||||
|
<node index="2" text="Рубль"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[249,312][277,367]"/>
|
||||||
|
<node index="3" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[275,312][333,368]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1"
|
||||||
|
text="Классическая карта МИР"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[99,380][620,421]"/>
|
||||||
|
<node index="2" text="дебетовая"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[99,419][620,458]"/>
|
||||||
|
<node index="3" text="** 7183"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[99,517][620,550]"/>
|
||||||
|
<node NAF="true" index="4" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="true"
|
||||||
|
enabled="true"
|
||||||
|
focusable="true"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[571,277][620,322]"/>
|
||||||
|
<node index="5" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[541,524][639,550]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[54,172][665,211]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Пополнить" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[78,622][268,773]"/>
|
||||||
|
<node index="2" text="Оплатить" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[264,622][455,773]"/>
|
||||||
|
<node index="3" text="Блокировка" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[451,622][641,773]"/>
|
||||||
|
<node index="4" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[30,788][352,880]"/>
|
||||||
|
<node index="5" text="Действия" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[367,788][691,880]"/>
|
||||||
|
<node index="6" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,880][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,880][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,880][720,1439]">
|
||||||
|
<node index="0" text=""
|
||||||
|
resource-id="tab-content-12"
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text=""
|
||||||
|
resource-id="tab-content-13"
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,880][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,880][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,880][720,1025]">
|
||||||
|
<node index="0"
|
||||||
|
text="27.04.25 29.04.25"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="true"
|
||||||
|
enabled="true"
|
||||||
|
focusable="true"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[277,910][423,995]"/>
|
||||||
|
<node index="1" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="false"
|
||||||
|
enabled="true"
|
||||||
|
focusable="false"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[30,910][264,995]">
|
||||||
|
<node index="0"
|
||||||
|
text="Все операции "
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="true"
|
||||||
|
enabled="true"
|
||||||
|
focusable="true"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[50,937][241,968]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,1023][720,1439]">
|
||||||
|
<node index="0"
|
||||||
|
text="Сегодня, Вторник Перевод ВЛАДИСЛАВ НИКОЛАЕВИЧ К** в Т-Банк через СБП, по номеру телефона +7985553... Минус 10 рублей 0 копеек"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="true"
|
||||||
|
enabled="true"
|
||||||
|
focusable="true"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,1023][720,1349]"/>
|
||||||
|
<node index="1"
|
||||||
|
text="DBO TRANSFER RSHB INTERNET-BANK Минус 10 рублей 0 копеек"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="true"
|
||||||
|
enabled="true"
|
||||||
|
focusable="true"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,1343][720,1439]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="Вчера, Понедельник P2P DBO RSHB INTERNET-BANK Плюс 300 рублей 0 копеек"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc=""
|
||||||
|
checkable="false"
|
||||||
|
checked="false"
|
||||||
|
clickable="true"
|
||||||
|
enabled="true"
|
||||||
|
focusable="true"
|
||||||
|
focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false"
|
||||||
|
selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1377][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1377][720,1439]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[1,1377][148,1439]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[144,1377][290,1439]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[286,1377][433,1439]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[429,1377][575,1439]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[571,1377][718,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/card_screen_open_filer.png
Normal file
|
After Width: | Height: | Size: 142 KiB |
111
assets/rshb/card_screen_open_filer.xml
Normal file
@ -0,0 +1,111 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]"/>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1126][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1126][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1186][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1186][720,1439]">
|
||||||
|
<node index="0" text="РСХБ Онлайн" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,1186][720,1283]"/>
|
||||||
|
<node index="1" text="Зачисления" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,1278][720,1375]"/>
|
||||||
|
<node index="2" text="Все операции" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,1372][720,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/error/not_found_number+bank.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
89
assets/rshb/error/not_found_number+bank.xml
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]"/>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="Ошибка" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="true" focused="true"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[95,627][624,965]">
|
||||||
|
<node index="0"
|
||||||
|
text="Невозможно зачислить сумму перевода на счет Получателя"
|
||||||
|
resource-id="" class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[140,751][579,830]"/>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[95,865][624,965]">
|
||||||
|
<node index="0" text="Ок" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[485,880][609,950]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/error/pay_by_phone_unknown_error.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
1
assets/rshb/error/pay_by_phone_unknown_error.xml
Normal file
BIN
assets/rshb/error/session_expired.png
Normal file
|
After Width: | Height: | Size: 145 KiB |
307
assets/rshb/error/session_expired.xml
Normal file
@ -0,0 +1,307 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,112][251,202]">
|
||||||
|
<node index="0" text="Меню" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,112][88,202]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Кю Ар сканер" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[545,112][605,202]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="Уведомления. Новых уведомлений нет"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[631,112][691,202]"/>
|
||||||
|
<node index="3" text="Введите ПИН" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[90,408][630,451]"/>
|
||||||
|
<node index="4" text="1" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[108,547][253,689]"/>
|
||||||
|
<node index="5" text="2" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,547][431,689]"/>
|
||||||
|
<node index="6" text="3" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,547][611,689]"/>
|
||||||
|
<node index="7" text="4" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[108,727][253,869]"/>
|
||||||
|
<node index="8" text="5" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,727][431,869]"/>
|
||||||
|
<node index="9" text="6" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,727][611,869]"/>
|
||||||
|
<node index="10" text="7" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[108,905][253,1049]"/>
|
||||||
|
<node index="11" text="8" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,905][431,1049]"/>
|
||||||
|
<node index="12" text="9" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,905][611,1049]"/>
|
||||||
|
<node index="13" text="0" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,1083][431,1227]"/>
|
||||||
|
<node index="14" text="Стереть" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,1083][611,1227]"/>
|
||||||
|
<node index="15" text="Выйти" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[90,1263][630,1302]"/>
|
||||||
|
<node index="16" text=""
|
||||||
|
resource-id="loginEnterResults"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[88,1297][93,1302]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]"/>
|
||||||
|
<node index="2" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="Внимание" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="true" focused="true"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[95,644][624,946]">
|
||||||
|
<node index="0" text="Сессия завершена" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[95,772][624,848]"/>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[95,847][624,946]">
|
||||||
|
<node index="0" text="Ок" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[485,862][609,931]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/home_page_push_banner.png
Normal file
|
After Width: | Height: | Size: 461 KiB |
172
assets/rshb/home_page_push_banner.xml
Normal file
@ -0,0 +1,172 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]"/>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,284][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="aft-popup-pushNotification"
|
||||||
|
class="android.view.View" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,284][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[15,299][706,803]">
|
||||||
|
<node index="0" text="Закрыть"
|
||||||
|
resource-id="aft-popup-pushNotification-iconClose"
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[615,329][676,393]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Получайте новости с помощью push-уведомлений"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[45,742][676,893]"/>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[45,892][676,1028]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[75,940][120,987]"/>
|
||||||
|
<node index="1" text="Держите свои финансы под контролем"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[150,922][646,998]"/>
|
||||||
|
</node>
|
||||||
|
<node index="3" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[45,1028][676,1165]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[75,1077][120,1124]"/>
|
||||||
|
<node index="1"
|
||||||
|
text="Не пропускайте специальные предложения и рекомендации"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[150,1058][646,1135]"/>
|
||||||
|
</node>
|
||||||
|
<node index="4" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[45,1165][676,1302]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[75,1214][120,1261]"/>
|
||||||
|
<node index="1" text="Push-уведомления абсолютно бесплатны!"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[150,1195][646,1272]"/>
|
||||||
|
</node>
|
||||||
|
<node index="5" text="Позже"
|
||||||
|
resource-id="aft-popup-pushNotification-btnLater"
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[45,1330][354,1418]"/>
|
||||||
|
<node index="6" text="Включить"
|
||||||
|
resource-id="aft-popup-pushNotification-btnEnable"
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[365,1330][676,1418]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/home_screen.png
Normal file
|
After Width: | Height: | Size: 372 KiB |
1721
assets/rshb/home_screen.xml
Normal file
BIN
assets/rshb/pay/bank_list.png
Normal file
|
After Width: | Height: | Size: 99 KiB |
1326
assets/rshb/pay/bank_list.xml
Normal file
BIN
assets/rshb/pay/pay_by_phone.png
Normal file
|
After Width: | Height: | Size: 86 KiB |
333
assets/rshb/pay/pay_by_phone.xml
Normal file
@ -0,0 +1,333 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,166]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[7,89][78,157]">
|
||||||
|
<node index="0" text="Назад" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[7,89][69,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Перевод по телефону" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[86,89][461,173]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[699,89][712,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,162][720,290]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[26,160][693,239]">
|
||||||
|
<node NAF="true" index="0" text="" resource-id=""
|
||||||
|
class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[58,179][663,220]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,284][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,284][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,286][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,286][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[78,760][678,907]">
|
||||||
|
<node index="0"
|
||||||
|
text="Для перевода средств по номеру телефона предоставьте доступ к адресной книге в настройках смартфона"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[86,760][671,869]"/>
|
||||||
|
<node index="1" text=" " resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[667,832][667,869]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="Перейти в настройки"
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[226,867][530,905]">
|
||||||
|
<node index="0"
|
||||||
|
text="Перейти в настройки"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[226,867][530,905]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text=""
|
||||||
|
resource-id="phonebookSearchResult"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[33,1373][39,1377]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1377][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1377][720,1439]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[1,1377][148,1439]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[144,1377][290,1439]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[286,1377][433,1439]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[429,1377][575,1439]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[571,1377][718,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_by_phone_after_input.png
Normal file
|
After Width: | Height: | Size: 97 KiB |
305
assets/rshb/pay/pay_by_phone_after_input.xml
Normal file
@ -0,0 +1,305 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1031]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1031]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1031]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1031]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1032]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1032]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1032]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1032]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1032]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1032]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1032]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,166]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[7,89][78,157]">
|
||||||
|
<node index="0" text="Назад" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[7,89][69,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Перевод по телефону" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[86,89][461,173]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[699,89][712,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,162][720,290]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[26,160][693,239]">
|
||||||
|
<node index="0" text="+7 964 181 51 46" resource-id=""
|
||||||
|
class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="true"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[58,179][605,220]"/>
|
||||||
|
<node index="1" text="Очистить" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[622,170][682,230]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,284][720,1032]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,284][720,1032]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,286][720,1032]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,286][720,1032]">
|
||||||
|
<node index="0" text=" Россельхозбанк"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[33,286][720,404]"/>
|
||||||
|
<node index="1" text=" Другой банк через СБП"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[33,398][720,517]"/>
|
||||||
|
<node index="2" text=""
|
||||||
|
resource-id="phonebookSearchResult"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[33,509][39,515]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1030][720,1030]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[575,1030][720,1030]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[31,989][112,1032]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[174,989][258,1032]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[290,987][429,1032]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[459,989][547,1032]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[624,989][671,1032]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_by_phone_complete.png
Normal file
|
After Width: | Height: | Size: 97 KiB |
292
assets/rshb/pay/pay_by_phone_complete.xml
Normal file
@ -0,0 +1,292 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1377]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,796]">
|
||||||
|
<node index="0" text="Исполнен" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[230,329][489,397]"/>
|
||||||
|
<node index="1"
|
||||||
|
text="Перевод по номеру телефона в другой банк Владислав Николаевич К."
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[31,421][688,498]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[275,595][444,695]">
|
||||||
|
<node index="0" text="10"
|
||||||
|
resource-id="aft-operationHistory-money"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[275,597][373,693]"/>
|
||||||
|
<node index="1" text="Рубль" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[393,597][444,693]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[440,595][500,633]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Детали операции" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,820][720,922]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="Перевод через систему быстрых платежей"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[129,955][665,987]"/>
|
||||||
|
<node index="3" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1027][720,1377]">
|
||||||
|
<node index="0" text="Добавить в избранное"
|
||||||
|
resource-id="saveTemplateButton"
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,1057][691,1147]"/>
|
||||||
|
<node index="1" text="Сохранить или отправить чек"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,1165][691,1257]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1375][720,1439]">
|
||||||
|
<node index="0" text="Вернуться на главную" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[30,1398][691,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_by_phone_complete_expanded.png
Normal file
|
After Width: | Height: | Size: 101 KiB |
534
assets/rshb/pay/pay_by_phone_complete_expanded.xml
Normal file
@ -0,0 +1,534 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="true"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1377]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,796]">
|
||||||
|
<node index="0" text="Исполнен" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[230,329][489,397]"/>
|
||||||
|
<node index="1"
|
||||||
|
text="Перевод по номеру телефона в другой банк Владислав Николаевич К."
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[31,421][688,498]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[275,595][444,695]">
|
||||||
|
<node index="0" text="10"
|
||||||
|
resource-id="aft-operationHistory-money"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[275,597][373,693]"/>
|
||||||
|
<node index="1" text="Рубль" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[393,597][444,693]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[440,595][500,633]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Детали операции" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,820][720,895]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,899][720,1045]">
|
||||||
|
<node index="0" text="Статус операции" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[120,927][330,959]"/>
|
||||||
|
<node index="1" text="Исполнен" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,961][691,1017]"/>
|
||||||
|
</node>
|
||||||
|
<node index="3" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1042][720,1188]">
|
||||||
|
<node index="0" text="Дата и время операции"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[120,1070][414,1102]"/>
|
||||||
|
<node index="1" text="30.04.2025, 11:55" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1103][691,1160]"/>
|
||||||
|
</node>
|
||||||
|
<node index="4" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1184][720,1327]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[90,1184][720,1327]">
|
||||||
|
<node index="0" text="Номер телефона получателя"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1208][691,1250]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="false"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1246][558,1313]">
|
||||||
|
<node index="0" text="+7 (985) 553 28 96"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="false"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1246][558,1313]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="5" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1323][720,1439]">
|
||||||
|
<node index="0" text="Имя получателя" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[120,1351][322,1383]"/>
|
||||||
|
<node index="1" text="Владислав Николаевич К"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1387][691,1439]"/>
|
||||||
|
</node>
|
||||||
|
<node index="6" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Банк получателя" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Т-Банк" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
<node index="7" text="Откуда списать Карточный счёт ••2077"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="8" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Сумма перевода" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="10 ₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
<node index="9" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Комиссия" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="0 ₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
<node index="10" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Идентификатор операции в СБП"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0"
|
||||||
|
text="A51200855249331X0000060011491301"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1"
|
||||||
|
text="A51200855249331X0000060011491301"
|
||||||
|
resource-id="" class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="false"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
|
||||||
|
<node index="11"
|
||||||
|
text="Перевод через систему быстрых платежей"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="12" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Добавить в избранное"
|
||||||
|
resource-id="saveTemplateButton"
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Сохранить или отправить чек"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1375][720,1439]">
|
||||||
|
<node index="0" text="Вернуться на главную" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[30,1398][691,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_by_phone_complete_wait.png
Normal file
|
After Width: | Height: | Size: 95 KiB |
292
assets/rshb/pay/pay_by_phone_complete_wait.xml
Normal file
@ -0,0 +1,292 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1377]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,796]">
|
||||||
|
<node index="0" text="Выполняется" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[185,329][534,397]"/>
|
||||||
|
<node index="1"
|
||||||
|
text="Перевод по номеру телефона в другой банк Надежда Юрьевна К."
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[31,421][688,498]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[275,595][444,695]">
|
||||||
|
<node index="0" text="12"
|
||||||
|
resource-id="aft-operationHistory-money"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[275,597][373,693]"/>
|
||||||
|
<node index="1" text="Рубль" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[393,597][444,693]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[440,595][500,633]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Детали операции" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,820][720,922]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="Перевод через систему быстрых платежей"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[129,955][665,987]"/>
|
||||||
|
<node index="3" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1027][720,1377]">
|
||||||
|
<node index="0" text="Добавить в избранное"
|
||||||
|
resource-id="saveTemplateButton"
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,1057][691,1147]"/>
|
||||||
|
<node index="1" text="Сохранить или отправить чек"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,1165][691,1257]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1375][720,1439]">
|
||||||
|
<node index="0" text="Вернуться на главную" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[30,1398][691,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_by_phone_complete_wait_expanded.png
Normal file
|
After Width: | Height: | Size: 100 KiB |
534
assets/rshb/pay/pay_by_phone_complete_wait_expanded.xml
Normal file
@ -0,0 +1,534 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="true"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1377]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,796]">
|
||||||
|
<node index="0" text="Выполняется" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[185,329][534,397]"/>
|
||||||
|
<node index="1"
|
||||||
|
text="Перевод по номеру телефона в другой банк Надежда Юрьевна К."
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[31,421][688,498]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[275,595][444,695]">
|
||||||
|
<node index="0" text="12"
|
||||||
|
resource-id="aft-operationHistory-money"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[275,597][373,693]"/>
|
||||||
|
<node index="1" text="Рубль" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[393,597][444,693]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[440,595][500,633]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Детали операции" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,820][720,895]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,899][720,1045]">
|
||||||
|
<node index="0" text="Статус операции" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[120,927][330,959]"/>
|
||||||
|
<node index="1" text="Выполняется" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,961][691,1017]"/>
|
||||||
|
</node>
|
||||||
|
<node index="3" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1042][720,1188]">
|
||||||
|
<node index="0" text="Дата и время операции"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[120,1070][414,1102]"/>
|
||||||
|
<node index="1" text="30.04.2025, 11:43" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1103][691,1160]"/>
|
||||||
|
</node>
|
||||||
|
<node index="4" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1184][720,1327]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[90,1184][720,1327]">
|
||||||
|
<node index="0" text="Номер телефона получателя"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1208][691,1250]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="false"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1246][558,1313]">
|
||||||
|
<node index="0" text="+7 (964) 181 51 46"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="false"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1246][558,1313]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="5" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1323][720,1439]">
|
||||||
|
<node index="0" text="Имя получателя" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[120,1351][322,1383]"/>
|
||||||
|
<node index="1" text="Надежда Юрьевна К" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1387][691,1439]"/>
|
||||||
|
</node>
|
||||||
|
<node index="6" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Банк получателя" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Альфа-Банк" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
<node index="7" text="Откуда списать Карточный счёт ••2077"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="8" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Сумма перевода" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="12 ₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
<node index="9" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Комиссия" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="0 ₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
<node index="10" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Идентификатор операции в СБП"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0"
|
||||||
|
text="B51200842544390X0000110011491301"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1"
|
||||||
|
text="B51200842544390X0000110011491301"
|
||||||
|
resource-id="" class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="false"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
|
||||||
|
<node index="11"
|
||||||
|
text="Перевод через систему быстрых платежей"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="12" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Добавить в избранное"
|
||||||
|
resource-id="saveTemplateButton"
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Сохранить или отправить чек"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1375][720,1439]">
|
||||||
|
<node index="0" text="Вернуться на главную" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[30,1398][691,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_by_phone_history_expanded.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
409
assets/rshb/pay/pay_by_phone_history_expanded.xml
Normal file
@ -0,0 +1,409 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="true"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1377]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,758]">
|
||||||
|
<node NAF="true" index="0" text="" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[35,117][84,166]"/>
|
||||||
|
<node index="1" text="Операция исполнена" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[230,329][489,397]"/>
|
||||||
|
<node index="2" text="Перевод" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[294,421][425,462]"/>
|
||||||
|
<node index="3" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[275,558][444,659]">
|
||||||
|
<node index="0" text="15"
|
||||||
|
resource-id="aft-operationHistory-money"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[275,560][373,657]"/>
|
||||||
|
<node index="1" text="Рубль" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[393,560][444,657]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[440,558][500,595]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Детали операции" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,783][720,858]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,863][720,1008]">
|
||||||
|
<node index="0" text="Дата операции" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[120,890][307,923]"/>
|
||||||
|
<node index="1" text="30.04.2025 00:00:00"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,925][691,980]"/>
|
||||||
|
</node>
|
||||||
|
<node index="3" text="Счёт списания" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1004][720,1117]"/>
|
||||||
|
<node index="4" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1113][720,1259]">
|
||||||
|
<node index="0" text="Тип операции" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[120,1141][292,1175]"/>
|
||||||
|
<node index="1" text="Перевод" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1177][691,1231]"/>
|
||||||
|
</node>
|
||||||
|
<node index="5" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1257][720,1402]">
|
||||||
|
<node index="0" text="Название" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[120,1283][241,1317]"/>
|
||||||
|
<node index="1"
|
||||||
|
text="Перевод Надежда Юрьевна К** в Альфа-Банк через СБП, по номеру телефона +79641815146, ID перевода 444533275, дата 30.04.2025"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1319][691,1373]"/>
|
||||||
|
</node>
|
||||||
|
<node index="6" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1398][720,1439]">
|
||||||
|
<node index="0" text="Описание" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[120,1426][243,1439]"/>
|
||||||
|
<node NAF="true" index="1" text="" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
<node index="7" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Комиссия" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="0 ₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
<node index="8" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Сохранить или отправить чек"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1375][720,1439]">
|
||||||
|
<node index="0" text="Вернуться на главную" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[30,1398][691,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_by_phone_input_pincode.png
Normal file
|
After Width: | Height: | Size: 140 KiB |
233
assets/rshb/pay/pay_by_phone_input_pincode.xml
Normal file
@ -0,0 +1,233 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]"/>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]"/>
|
||||||
|
<node index="2" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.app.Dialog"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="true" focused="true"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="Введите код доступа" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[196,385][523,434]"/>
|
||||||
|
<node index="1" text="1" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[125,573][264,710]"/>
|
||||||
|
<node index="2" text="2" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[290,573][429,710]"/>
|
||||||
|
<node index="3" text="3" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[455,573][594,710]"/>
|
||||||
|
<node index="4" text="4" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[125,738][264,875]"/>
|
||||||
|
<node index="5" text="5" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[290,738][429,875]"/>
|
||||||
|
<node index="6" text="6" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[455,738][594,875]"/>
|
||||||
|
<node index="7" text="7" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[125,903][264,1040]"/>
|
||||||
|
<node index="8" text="8" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[290,903][429,1040]"/>
|
||||||
|
<node index="9" text="9" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[455,903][594,1040]"/>
|
||||||
|
<node index="10" text="Отмена" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[125,1068][264,1205]"/>
|
||||||
|
<node index="11" text="0" resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[290,1068][429,1205]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_by_phone_input_sum.png
Normal file
|
After Width: | Height: | Size: 111 KiB |
435
assets/rshb/pay/pay_by_phone_input_sum.xml
Normal file
@ -0,0 +1,435 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,166]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[7,89][78,157]">
|
||||||
|
<node index="0" text="Назад" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[7,89][69,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Перевод по телефону" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[86,89][461,173]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[699,89][712,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="true"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,160][720,1045]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,162][720,1114]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,164][720,305]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[90,164][720,305]">
|
||||||
|
<node index="0" text="Номер телефона получателя"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,188][691,230]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,226][558,293]">
|
||||||
|
<node index="0" text="+7 (964) 181 51 46"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,226][558,293]"/>
|
||||||
|
</node>
|
||||||
|
<node NAF="true" index="2" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[645,211][691,260]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Банк получателя Альфа-Банк"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,301][720,445]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="Откуда списать Карточный счёт 270 ₽ ••2077"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,442][720,631]"/>
|
||||||
|
<node index="3" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,629][720,878]">
|
||||||
|
<node index="0" text="Сумма перевода" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,655][328,689]"/>
|
||||||
|
<node index="1" text="0 Очистить поле"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,691][691,779]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="На свой счёт до 30 млн. руб.; другому лицу до 1 млн. руб."
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,802][691,878]"/>
|
||||||
|
</node>
|
||||||
|
<node index="4" text="+100₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,892][253,959]"/>
|
||||||
|
<node index="5" text="+300₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[273,892][406,959]"/>
|
||||||
|
<node index="6" text="+500₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[427,892][560,959]"/>
|
||||||
|
<node index="7" text="Введите сообщение получателю"
|
||||||
|
resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,993][720,1114]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1038][691,1083]">
|
||||||
|
<node NAF="true" index="0" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1038][691,1083]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="8"
|
||||||
|
text="Перевод через систему быстрых платежей"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[129,1114][665,1114]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[30,1114][691,1114]">
|
||||||
|
<node index="0" text="Продолжить" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[30,1114][691,1114]"/>
|
||||||
|
</node>
|
||||||
|
<node index="3" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1042][720,1114]">
|
||||||
|
<node index="0" text="Готово" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[551,1057][652,1094]"/>
|
||||||
|
<node index="1" text="Готово" resource-id=""
|
||||||
|
class="android.widget.Image" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[675,1064][691,1088]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1114][720,1114]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[575,1114][720,1114]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[31,1114][112,1114]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[174,1114][258,1114]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[290,1114][429,1114]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[459,1114][547,1114]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[624,1114][671,1114]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_by_phone_ready_to_transfer.png
Normal file
|
After Width: | Height: | Size: 108 KiB |
437
assets/rshb/pay/pay_by_phone_ready_to_transfer.xml
Normal file
@ -0,0 +1,437 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,166]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[7,89][78,157]">
|
||||||
|
<node index="0" text="Назад" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[7,89][69,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Перевод по телефону" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[86,89][461,173]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[699,89][712,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,160][720,1355]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,162][720,1276]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,164][720,307]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[90,164][720,307]">
|
||||||
|
<node index="0" text="Номер телефона получателя"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,188][691,230]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="false"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,226][558,293]">
|
||||||
|
<node index="0" text="+7 (964) 181 51 46"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="false"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,226][558,293]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,303][720,449]">
|
||||||
|
<node index="0" text="Имя получателя" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,331][322,363]"/>
|
||||||
|
<node index="1" text="Надежда Юрьевна К"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,367][691,421]"/>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,445][720,592]">
|
||||||
|
<node index="0" text="Банк получателя"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,473][330,505]"/>
|
||||||
|
<node index="1" text="Альфа-Банк" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,507][691,562]"/>
|
||||||
|
</node>
|
||||||
|
<node index="3"
|
||||||
|
text="Откуда списать Карточный счёт 270 ₽ ••2077"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,588][720,779]"/>
|
||||||
|
<node index="4" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,775][720,1027]">
|
||||||
|
<node index="0" text="Сумма перевода" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,803][328,835]"/>
|
||||||
|
<node index="1" text="10" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,837][691,927]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="На свой счёт до 30 млн. руб.; другому лицу до 1 млн. руб."
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,948][691,1027]"/>
|
||||||
|
</node>
|
||||||
|
<node index="5" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,1023][720,1165]">
|
||||||
|
<node index="0" text="Комиссия" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1051][245,1083]"/>
|
||||||
|
<node index="1" text="0.00" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1087][691,1141]"/>
|
||||||
|
</node>
|
||||||
|
<node index="6"
|
||||||
|
text="Перевод через систему быстрых платежей"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[129,1201][665,1233]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1353][720,1439]">
|
||||||
|
<node index="0" text="Перевести 10 ₽" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[30,1398][691,1439]"/>
|
||||||
|
</node>
|
||||||
|
<node index="3" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1437][720,1439]">
|
||||||
|
<node index="0" text="Готово" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Готово" resource-id=""
|
||||||
|
class="android.widget.Image" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_by_phone_screen.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
430
assets/rshb/pay/pay_by_phone_screen.xml
Normal file
@ -0,0 +1,430 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,166]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[7,89][78,157]">
|
||||||
|
<node index="0" text="Назад" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[7,89][69,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Перевод по телефону" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[86,89][461,173]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[699,89][712,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,160][720,1355]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,162][720,1248]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,164][720,305]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[90,164][720,305]">
|
||||||
|
<node index="0" text="Номер телефона получателя"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,188][691,230]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,226][558,293]">
|
||||||
|
<node index="0" text="+7 (964) 181 51 46"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,226][558,293]"/>
|
||||||
|
</node>
|
||||||
|
<node NAF="true" index="2" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[645,211][691,260]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Банк получателя Альфа-Банк"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,301][720,445]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="Откуда списать Карточный счёт 270 ₽ ••2077"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,442][720,631]"/>
|
||||||
|
<node index="3" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,629][720,878]">
|
||||||
|
<node index="0" text="Сумма перевода" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,655][328,689]"/>
|
||||||
|
<node index="1" text="0" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,691][691,779]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="На свой счёт до 30 млн. руб.; другому лицу до 1 млн. руб."
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,802][691,878]"/>
|
||||||
|
</node>
|
||||||
|
<node index="4" text="+100₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,892][253,959]"/>
|
||||||
|
<node index="5" text="+300₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[273,892][406,959]"/>
|
||||||
|
<node index="6" text="+500₽" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[427,892][560,959]"/>
|
||||||
|
<node index="7" text="Введите сообщение получателю"
|
||||||
|
resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,993][720,1137]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1038][691,1083]">
|
||||||
|
<node NAF="true" index="0" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[120,1038][691,1083]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="8"
|
||||||
|
text="Перевод через систему быстрых платежей"
|
||||||
|
resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[129,1173][665,1207]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1353][720,1439]">
|
||||||
|
<node index="0" text="Продолжить" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[30,1398][691,1439]"/>
|
||||||
|
</node>
|
||||||
|
<node index="3" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,1437][720,1439]">
|
||||||
|
<node index="0" text="Готово" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Готово" resource-id=""
|
||||||
|
class="android.widget.Image" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pay/pay_variants.png
Normal file
|
After Width: | Height: | Size: 124 KiB |
635
assets/rshb/pay/pay_variants.xml
Normal file
@ -0,0 +1,635 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,166]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[7,89][78,157]">
|
||||||
|
<node index="0" text="Назад" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[7,89][69,157]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Платежи и переводы" resource-id=""
|
||||||
|
class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[86,89][455,173]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[641,89][712,157]">
|
||||||
|
<node index="0" text="Кю Ар сканер"
|
||||||
|
resource-id="aft-rbtnClass-buttonIcon"
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[650,89][712,157]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,162][720,365]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[16,183][703,267]">
|
||||||
|
<node NAF="true" index="0" text="" resource-id=""
|
||||||
|
class="android.widget.EditText"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[48,205][671,245]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,282][720,367]">
|
||||||
|
<node index="0" text="Ваш регион:" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[28,307][202,342]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="Все регионы" checkable="false"
|
||||||
|
checked="false" clickable="true" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[210,307][388,342]">
|
||||||
|
<node index="0" text="Все регионы" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[210,307][388,342]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,359][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="true"
|
||||||
|
focused="false" scrollable="true"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,359][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,361][720,1379]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,361][720,1439]">
|
||||||
|
<node index="0" text="Избранное" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[26,372][163,423]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,427][720,661]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[26,457][690,646]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[26,457][690,646]"/>
|
||||||
|
<node index="1" text="" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[26,623][690,623]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node NAF="true" index="2" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,655][720,768]"/>
|
||||||
|
<node NAF="true" index="3" text=""
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,762][720,875]"/>
|
||||||
|
<node index="4" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,914][720,1439]">
|
||||||
|
<node index="0" text="Перевести деньги"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[24,914][311,955]"/>
|
||||||
|
<node index="1" text="Пополнить"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[483,903][693,968]"/>
|
||||||
|
<node index="2" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,980][720,1439]">
|
||||||
|
<node index="0"
|
||||||
|
text="По номеру телефона В РСХБ и через "
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[24,1010][350,1180]"/>
|
||||||
|
<node index="1"
|
||||||
|
text="За рубеж По номеру карты и "
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[369,1010][695,1180]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="Между своими счетами Карты, вклады, счета"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[24,1199][350,1368]"/>
|
||||||
|
<node index="3"
|
||||||
|
text="По номеру карты В РСХБ и другие банки"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[369,1199][695,1368]"/>
|
||||||
|
<node index="4"
|
||||||
|
text="По реквизитам банка В РСХБ и другие банки"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[24,1388][350,1439]"/>
|
||||||
|
<node index="5"
|
||||||
|
text="Обмен валюты и металлов Покупка и продажа"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[369,1388][695,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="5" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="Оплатить"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="По QR-коду"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="ЖКХ" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Мобильная связь"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="В бюджет"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="5" text="Домашний телефон"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="6" text="Интернет и ТВ"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="7" text="Билеты и путешествия"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="8" text="Погашение кредитов"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="9" text="Транспорт"
|
||||||
|
resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
<node index="10" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false"
|
||||||
|
long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
<node index="6" text=""
|
||||||
|
resource-id="paymentsSearchResults"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1377][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,1377][720,1439]">
|
||||||
|
<node index="0" text="Главная" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[1,1377][148,1439]"/>
|
||||||
|
<node index="1" text="История" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[144,1377][290,1439]"/>
|
||||||
|
<node index="2" text="Своё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[286,1377][433,1439]"/>
|
||||||
|
<node index="3" text="Платежи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[429,1377][575,1439]"/>
|
||||||
|
<node index="4" text="Ещё" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[571,1377][718,1439]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]">
|
||||||
|
<node index="0" text="В банк" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="1" text="Кабинет" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="2" text="Продажи" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="3" text="Налоги" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
<node index="4" text="Профиль" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/pin_code.png
Normal file
|
After Width: | Height: | Size: 160 KiB |
268
assets/rshb/pin_code.xml
Normal file
@ -0,0 +1,268 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,112][251,202]">
|
||||||
|
<node index="0" text="Меню" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,112][88,202]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Кю Ар сканер" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[545,112][605,202]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="Уведомления. Новых уведомлений нет"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[631,112][691,202]"/>
|
||||||
|
<node index="3" text="Введите ПИН" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[90,408][630,451]"/>
|
||||||
|
<node index="4" text="1" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[108,547][253,689]"/>
|
||||||
|
<node index="5" text="2" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,547][431,689]"/>
|
||||||
|
<node index="6" text="3" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,547][611,689]"/>
|
||||||
|
<node index="7" text="4" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[108,727][253,869]"/>
|
||||||
|
<node index="8" text="5" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,727][431,869]"/>
|
||||||
|
<node index="9" text="6" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,727][611,869]"/>
|
||||||
|
<node index="10" text="7" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[108,905][253,1049]"/>
|
||||||
|
<node index="11" text="8" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,905][431,1049]"/>
|
||||||
|
<node index="12" text="9" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,905][611,1049]"/>
|
||||||
|
<node index="13" text="0" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,1083][431,1227]"/>
|
||||||
|
<node index="14" text="Стереть" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,1083][611,1227]"/>
|
||||||
|
<node index="15" text="Выйти" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[90,1263][630,1302]"/>
|
||||||
|
<node index="16" text=""
|
||||||
|
resource-id="loginEnterResults"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[88,1297][93,1302]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/start_security_banner.png
Normal file
|
After Width: | Height: | Size: 177 KiB |
310
assets/rshb/start_security_banner.xml
Normal file
@ -0,0 +1,310 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||||
|
<hierarchy rotation="0">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="ru.rshb.dbo:id/action_bar_root" class="android.widget.LinearLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.webkit.WebView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="" resource-id=""
|
||||||
|
class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,112][251,202]">
|
||||||
|
<node index="0" text="Меню" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[30,112][88,202]"/>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="Кю Ар сканер" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[545,112][605,202]"/>
|
||||||
|
<node index="2"
|
||||||
|
text="Уведомления. Новых уведомлений нет"
|
||||||
|
resource-id="" class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[631,112][691,202]"/>
|
||||||
|
<node index="3" text="Введите ПИН" resource-id=""
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="true"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[90,408][630,451]"/>
|
||||||
|
<node index="4" text="1" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[108,547][253,689]"/>
|
||||||
|
<node index="5" text="2" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,547][431,689]"/>
|
||||||
|
<node index="6" text="3" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,547][611,689]"/>
|
||||||
|
<node index="7" text="4" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[108,727][253,869]"/>
|
||||||
|
<node index="8" text="5" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,727][431,869]"/>
|
||||||
|
<node index="9" text="6" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,727][611,869]"/>
|
||||||
|
<node index="10" text="7" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[108,905][253,1049]"/>
|
||||||
|
<node index="11" text="8" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,905][431,1049]"/>
|
||||||
|
<node index="12" text="9" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,905][611,1049]"/>
|
||||||
|
<node index="13" text="0" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[288,1083][431,1227]"/>
|
||||||
|
<node index="14" text="Стереть" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[466,1083][611,1227]"/>
|
||||||
|
<node index="15" text="Выйти" resource-id=""
|
||||||
|
class="android.widget.Button"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="true" enabled="true"
|
||||||
|
focusable="true" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[90,1263][630,1302]"/>
|
||||||
|
<node index="16" text=""
|
||||||
|
resource-id="loginEnterResults"
|
||||||
|
class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false"
|
||||||
|
bounds="[88,1297][93,1302]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="" class="android.widget.TextView"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]"/>
|
||||||
|
<node index="2" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false"
|
||||||
|
clickable="false" enabled="true" focusable="false" focused="false"
|
||||||
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[0,82][720,1439]">
|
||||||
|
<node index="0" text="Мы заботимся о вашей безопасности" resource-id=""
|
||||||
|
class="android.app.Dialog" package="ru.rshb.dbo" content-desc=""
|
||||||
|
checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[61,451][658,1139]">
|
||||||
|
<node index="0"
|
||||||
|
text="Приложение РСХБ теперь может защитить ваш смартфон от злоумышленников. Разрешите проверять ваше устройство на вредоносные приложения и вирусы, которые могут перехватить пароли и СМС от банка."
|
||||||
|
resource-id="" class="android.widget.TextView" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="false"
|
||||||
|
enabled="true" focusable="false" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[61,646][658,1030]"/>
|
||||||
|
<node index="1" text="" resource-id="" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false"
|
||||||
|
checked="false" clickable="false" enabled="true" focusable="false"
|
||||||
|
focused="false" scrollable="false" long-clickable="false"
|
||||||
|
password="false" selected="false" bounds="[61,1027][658,1139]">
|
||||||
|
<node index="0" text="Отложить" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[279,1043][446,1122]"/>
|
||||||
|
<node index="1" text="Разрешить" resource-id=""
|
||||||
|
class="android.widget.Button" package="ru.rshb.dbo"
|
||||||
|
content-desc="" checkable="false" checked="false" clickable="true"
|
||||||
|
enabled="true" focusable="true" focused="false" scrollable="false"
|
||||||
|
long-clickable="false" password="false" selected="false"
|
||||||
|
bounds="[459,1043][641,1122]"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node index="1" text="" resource-id="android:id/statusBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][720,82]"/>
|
||||||
|
<node index="2" text="" resource-id="android:id/navigationBarBackground" class="android.view.View"
|
||||||
|
package="ru.rshb.dbo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
||||||
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
||||||
|
selected="false" bounds="[0,0][0,0]"/>
|
||||||
|
</node>
|
||||||
|
</hierarchy>
|
||||||
BIN
assets/rshb/story_banner.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
1312
assets/rshb/story_banner.xml
Normal file
6
config.ini
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[apps]
|
||||||
|
list=rshb
|
||||||
|
|
||||||
|
[rshb]
|
||||||
|
name=Рос Сельхоз Банк
|
||||||
|
android_package_name=ru.rshb.dbo
|
||||||
10
main.cpp
@ -15,6 +15,8 @@
|
|||||||
#include <thread>
|
#include <thread>
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
|
|
||||||
|
#include "rshb/HomeScreenScript.h"
|
||||||
|
|
||||||
void setupWorkerAndThread(QCoreApplication &app) {
|
void setupWorkerAndThread(QCoreApplication &app) {
|
||||||
auto *thread = new QThread;
|
auto *thread = new QThread;
|
||||||
auto *deviceScreenerWorker = new DeviceScreener;
|
auto *deviceScreenerWorker = new DeviceScreener;
|
||||||
@ -47,17 +49,17 @@ void setupWorkerAndThread(QCoreApplication &app) {
|
|||||||
|
|
||||||
void setupScriptAutoPaymentAndThread(QCoreApplication &app) {
|
void setupScriptAutoPaymentAndThread(QCoreApplication &app) {
|
||||||
auto *thread = new QThread;
|
auto *thread = new QThread;
|
||||||
auto *scriptWorker = new Script;
|
auto *scriptWorker = new HomeScreenScript(0);
|
||||||
|
|
||||||
// Перемещаем worker в новый поток thread.
|
// Перемещаем worker в новый поток thread.
|
||||||
// Это значит, что все слоты worker, вызываемые через connect(), теперь будут исполняться в этом фоновом потоке.
|
// Это значит, что все слоты worker, вызываемые через connect(), теперь будут исполняться в этом фоновом потоке.
|
||||||
scriptWorker->moveToThread(thread);
|
scriptWorker->moveToThread(thread);
|
||||||
// Когда поток стартует, запускаем start()
|
// Когда поток стартует, запускаем start()
|
||||||
QObject::connect(thread, &QThread::started, scriptWorker, &Script::start);
|
QObject::connect(thread, &QThread::started, scriptWorker, &HomeScreenScript::start);
|
||||||
// Когда работа (worker) завершена (emit finished()), останавливаем поток
|
// Когда работа (worker) завершена (emit finished()), останавливаем поток
|
||||||
QObject::connect(scriptWorker, &Script::finished, thread, &QThread::quit);
|
QObject::connect(scriptWorker, &HomeScreenScript::finished, thread, &QThread::quit);
|
||||||
// Удаляем работу (worker) (deleteLater)
|
// Удаляем работу (worker) (deleteLater)
|
||||||
QObject::connect(scriptWorker, &Script::finished, scriptWorker, &QObject::deleteLater);
|
QObject::connect(scriptWorker, &HomeScreenScript::finished, scriptWorker, &QObject::deleteLater);
|
||||||
// Удаляем поток (deleteLater)
|
// Удаляем поток (deleteLater)
|
||||||
QObject::connect(thread, &QThread::finished, thread, &QThread::deleteLater);
|
QObject::connect(thread, &QThread::finished, thread, &QThread::deleteLater);
|
||||||
|
|
||||||
|
|||||||
@ -12,6 +12,18 @@ CREATE TABLE IF NOT EXISTS devices
|
|||||||
image BLOB
|
image BLOB
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS applications
|
||||||
|
(
|
||||||
|
id TEXT PRIMARY KEY,
|
||||||
|
device_id TEXT,
|
||||||
|
pin_code TEXT,
|
||||||
|
name TEXT,
|
||||||
|
status TEXT,
|
||||||
|
comment TEXT,
|
||||||
|
image BLOB,
|
||||||
|
FOREIGN KEY (device_id) REFERENCES devices (id) ON DELETE CASCADE
|
||||||
|
);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS accounts
|
CREATE TABLE IF NOT EXISTS accounts
|
||||||
(
|
(
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
|
|||||||
46
models/android/xml/Node.h
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <QString>
|
||||||
|
|
||||||
|
class Node {
|
||||||
|
public:
|
||||||
|
Node() = default;
|
||||||
|
|
||||||
|
void setBounds(const int x1, const int y1, const int x2, const int y2) {
|
||||||
|
m_x1 = x1;
|
||||||
|
m_y1 = y1;
|
||||||
|
m_x2 = x2;
|
||||||
|
m_y2 = y2;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool isEmpty() {
|
||||||
|
return m_x1 < 0 && m_y1 < 0 && m_x2 < 0 && m_y2 < 0 && text.isEmpty() && className.isEmpty();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* const int x = (x1() + x2()) / 2;
|
||||||
|
* const int y = (y1() + y2()) / 2;
|
||||||
|
*/
|
||||||
|
[[nodiscard]] int x() const {
|
||||||
|
if (m_x1 < 0) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
return m_x1 + (m_x2 - m_x1) / 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
[[nodiscard]] int y() const {
|
||||||
|
if (m_y1 < 0) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
return m_y1 + (m_y2 - m_y1) / 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
QString text;
|
||||||
|
QString resourceId;
|
||||||
|
QString className;
|
||||||
|
bool clickable = false;
|
||||||
|
bool focusable = false;
|
||||||
|
|
||||||
|
private:
|
||||||
|
int m_x1 = -1, m_y1 = -1, m_x2 = -1, m_y2 = -1;
|
||||||
|
};
|
||||||