sh 「NumberPickerのボタンを上下入れ替えたい!」そんなとき画像を作るスクリプト
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 「NumberPickerのボタンを上下入れ替えたい!」そんなとき画像を作るスクリプト相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env bash
set -ue
# cd app/src/main/res/drawable-hdpi/ にtimepicker_down_*.9.png, timepciker_up_*.9.png
# _down_なボタンは,_up_のボタンからいいところを切り取って重ね,マイナスからプラスに変える.
for i in $(ls timepicker_up_*.png);
do
convert $i -crop '5x12+57+20' "${i}_arrow_top.png";
convert $i -crop '5x12+57+36' "${i}_arrow_bottom.png";
h=${i/_up_/_down_};
convert $h "${i}_arrow_top.png" -gravity northwest -geometry +57+16 -composite "${i}_middle.png"
convert "${i}_middle.png" "${i}_arrow_bottom.png" -gravity northwest -geometry +57+32 -composite $h
rm "${i}_arrow_top.png" "${i}_arrow_bottom.png" "${i}_middle.png";
done;
# _up_なボタンは,自分のなかのいいところをずらして右に持ってくれば,プラスの縦棒が消えてマイナスに見える.
for i in $(ls timepicker_up_*.png);
do
convert $i -crop '5x12+52+20' "${i}_arrow_top.png";
convert $i -crop '5x12+52+36' "${i}_arrow_bottom.png";
h=${i/_up_/_down_};
convert $i "${i}_arrow_top.png" -gravity northwest -geometry +57+20 -composite "${i}_middle.png"
convert "${i}_middle.png" "${i}_arrow_bottom.png" -gravity northwest -geometry +57+36 -composite $i
rm "${i}_arrow_top.png" "${i}_arrow_bottom.png" "${i}_middle.png";
done;
# _down_側の9patchを正しくつけなおす
for i in $(ls timepicker_up_*.png);
do
convert $i -crop '1x62+0+0' "${i}_correct_9p.png";
h=${i/_up_/_down_};
convert $i -crop '1x62+1+0' "${i}_9p_background.png";
convert $h -crop '118x62+1+0' "${h}_correct_right_part.png";
# 結合して、左端の9patchをブランクにする
convert +append "${i}_9p_background.png" "${h}_correct_right_part.png" $h;
# 重ねて、左端の9patchを正しくする
convert $h "${i}_correct_9p.png" -gravity northwest -geometry +0-5 -composite $h
rm "${i}_correct_9p.png" "${h}_correct_right_part.png" "${i}_9p_background.png";
done
以上是关于sh 「NumberPickerのボタンを上下入れ替えたい!」そんなとき画像を作るスクリプト的主要内容,如果未能解决你的问题,请参考以下文章
scss ボタンを倾ける
csharp 【WPF】的.csでと网格内にボタンを配置する。
php 160720ラジオボタンをタブ切り替えのデザインにする
csharp スタートボタンを押したら音声再生后にステージ选択シーンへ迁移する
AGC 008 A - Simple Calculator
javascript Issue329:20171130 - no58。予约ボタンと电话ボタンの追従