Как получить растягиваемый путь изображения в Android?

Ответ от italo очень хорош! Однако давайте немного уточним:

function isEllipsisActive(e) {
   var tolerance = 2; // In px. Depends on the font you are using
   return e.offsetWidth + tolerance < e.scrollWidth;
}

Совместимость с браузером

Если вы пытаетесь выполнить приведенный выше код и используете console.log для печати значений e.offsetWidth и e.scrollWidth, вы заметите в IE, что даже когда у вас нет усечения текста, возникает разница значений 1px или 2px.

Итак, в зависимости от размер шрифта, который вы используете, допустим определенный допуск!

0
задан Abdullah Khan 28 February 2019 в 07:20
поделиться

1 ответ

Итак, вы хотите, как сохранить изображение на SDCard из нарисованного ресурса. да?

Сначала получите растровое изображение из вашего нарисованного ресурса, а затем сохраните растровое изображение как изображение в нужном вам месте

Bitmap bitmap = BitmapFactory.decodeResource( getResources(), R.drawable.my_image);

Путь к SD-карте можно получить с помощью:

[111 ]

Затем сохраните в SDCard

File file = new File(extStorageDirectory, "myimagefile.png");
FileOutputStream outStream = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, outStream);
outStream.flush();
outStream.close();

Не забудьте добавить разрешение android.permission.WRITE_EXTERNAL_STORAGE в файл манифеста.

0
ответ дан bhumik 28 February 2019 в 07:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: