- Добавил xml дампы и скрины анализируемых экранов
- Добавил наработки по скрипту оплаты
@ -24,6 +24,7 @@ endif ()
|
||||
find_package(Qt6 REQUIRED COMPONENTS
|
||||
Widgets
|
||||
Sql
|
||||
Xml
|
||||
)
|
||||
|
||||
file(GLOB_RECURSE DB_SOURCES
|
||||
@ -46,23 +47,24 @@ file(GLOB_RECURSE MODELS_SOURCES
|
||||
"${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
|
||||
main.cpp
|
||||
${VIEW_SOURCES}
|
||||
${SERVICES_SOURCES}
|
||||
${DB_SOURCES}
|
||||
${MODELS_SOURCES}
|
||||
automation_script/adb_fun.cpp
|
||||
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
|
||||
${ANDROID_SOURCES}
|
||||
)
|
||||
|
||||
if (WIN32)
|
||||
target_link_libraries(ARCDesktopProject
|
||||
Qt6::Widgets
|
||||
Qt6::Xml
|
||||
Qt6::Sql
|
||||
Tesseract::libtesseract
|
||||
)
|
||||
@ -76,6 +78,7 @@ elseif (APPLE)
|
||||
target_link_libraries(ARCDesktopProject
|
||||
Qt6::Widgets
|
||||
Qt6::Sql
|
||||
Qt6::Xml
|
||||
tesseract
|
||||
)
|
||||
endif ()
|
||||
@ -85,4 +88,5 @@ target_include_directories(ARCDesktopProject PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/database
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/services
|
||||
${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 <chrono>
|
||||
|
||||
#include "rshb/HomeScreenScript.h"
|
||||
|
||||
void setupWorkerAndThread(QCoreApplication &app) {
|
||||
auto *thread = new QThread;
|
||||
auto *deviceScreenerWorker = new DeviceScreener;
|
||||
@ -47,17 +49,17 @@ void setupWorkerAndThread(QCoreApplication &app) {
|
||||
|
||||
void setupScriptAutoPaymentAndThread(QCoreApplication &app) {
|
||||
auto *thread = new QThread;
|
||||
auto *scriptWorker = new Script;
|
||||
auto *scriptWorker = new HomeScreenScript(0);
|
||||
|
||||
// Перемещаем worker в новый поток thread.
|
||||
// Это значит, что все слоты worker, вызываемые через connect(), теперь будут исполняться в этом фоновом потоке.
|
||||
scriptWorker->moveToThread(thread);
|
||||
// Когда поток стартует, запускаем start()
|
||||
QObject::connect(thread, &QThread::started, scriptWorker, &Script::start);
|
||||
QObject::connect(thread, &QThread::started, scriptWorker, &HomeScreenScript::start);
|
||||
// Когда работа (worker) завершена (emit finished()), останавливаем поток
|
||||
QObject::connect(scriptWorker, &Script::finished, thread, &QThread::quit);
|
||||
QObject::connect(scriptWorker, &HomeScreenScript::finished, thread, &QThread::quit);
|
||||
// Удаляем работу (worker) (deleteLater)
|
||||
QObject::connect(scriptWorker, &Script::finished, scriptWorker, &QObject::deleteLater);
|
||||
QObject::connect(scriptWorker, &HomeScreenScript::finished, scriptWorker, &QObject::deleteLater);
|
||||
// Удаляем поток (deleteLater)
|
||||
QObject::connect(thread, &QThread::finished, thread, &QThread::deleteLater);
|
||||
|
||||
|
||||
@ -12,6 +12,18 @@ CREATE TABLE IF NOT EXISTS devices
|
||||
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
|
||||
(
|
||||
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;
|
||||
};
|
||||