フリープログラマー日記

iOS,アンドロイド開発を気ままにしながら生きてるおじさんのブログです。

第30回 static を使いまくる

 何をしてるのか・・・

 しかし、かっこいいから、時間を忘れてプログラムを改造中。

元のプログラム。

        if (entry) {
            setBackgroundColor(Color.argb(255,255,255,30));
        } else {
            setBackgroundColor(Color.argb(255,200,200,200));
        }


こうなりました。

       if (entry) {
            setBackgroundColor(MySettings.Color.selectYellow);
        } else {
            setBackgroundColor(MySettings.Color.unselectGrey);
        }

そして、MySettings.javaには、こんな風に書いてます。

    // アプリ専用のカラー定義
    static class Color {

        static int lightBlue = android.graphics.Color.argb(255,100,240,255);
        static int unselectGrey = android.graphics.Color.argb(255,200,200,200);
        static int selectYellow = android.graphics.Color.argb(255,255,255,30);
        
    }


他のところで、色を使う時、流用しやすいのではと思っています。

最初に気づけよ〜〜って言っても遅いんだから。