アーカイブ : 2014年 1月

[Java][Android]角丸なウィジェットの背景色を変える

どうも、hide92795です

ウィジェットを作っている時に、角が四角だとどうしても刺々しさが出てしまうので、丸角にすることにしました。

初めはWidgetのレイアウトの背景にxmlで作ったShapeを指定していたのですが、その背景色をユーザーが自由に変えられるようにしようとしたところ案外ハマってしたのでメモ


Xmlで作成したShapeなDrawableはGradientDrawableとして取得することが出来ます。

しかし、基本的にDrawableはそれを作成したContextと結びついているため、ウィジェットで使うRemoteViewには適用できません。

(BitmapDrawableは内部にBitmapを持っているのでgetBitmap()で取得することが出来ます。)

悩んだ挙句、ImageViewのColorFilterという方法を思いつきました。

ただし、ColorFilterをxmlリソースのDrawableに適用するには結局Drawableをセットしなければいけないので、画像リソースのものを用意する必要があります。

また、この方法で出来るのは単色指定のみです。グラデーションの指定はできないと思います。

background_widget.9

↑が今回背景に使用する9Patch画像です。

ウィジェットのレイアウトxmlはこちら

RelativeLayoutを使用し、再背面に背景として使用するImageViewを設置します。

そして、RemoteViewを作成する部分で

このように透明度と色を指定します。

setAlpha(int color)はAPI11から非推奨になっていますが、引数がfloatの方が何故か動いてくれなかったので仕方なくこちらを


ひとまずはこれでうまく行ったので良しとしましょう

しかし、RemoteViewはなんとも言えない使いにくさが(´Д`)

ではノシ

 

2年ぶりの自作

どうも、hide92795です

今回は弟の方のPCを作ることになりました

予算は10万前後(全部込み)

あとは、親の要望で小型のものが好ましいとのことで


前回はIntelで構成したので、今回はAMDでチャレンジ

MBは小型ゆえmicroATXで

GPUはゲームをするということなのでGTX760を

といった基礎を考えつつ初売り真っ最中(1/2)のツクモexへ

以下が買ったものと、価格です

価格はあくまで自分が購入した時のものなので、参考程度に

CPU: A10-6800K BOX (\15,000)

MB: ASRock FM2A75M-DGS (\4,800)

MEM: UMAX DDR16000 8GB*2 16GB (\16,300)

GPU: 玄人志向 GF-GTX760-E2GHD/OC/SH (\23,980)

PWR: 玄人志向 KRPW-PT600W/92+ (\12,980)

HDD: 東芝 3.5インチ 2TB (\7,980)

DVD: LITEON IHAS324-07 (\1,780)

CASE: Cooler Master Silencio 352 (\9,980)

DISP: ASUS VS239H-J (\19,800)

KEY: Logicool K290 (\1,980)

MOUSE: Logicool M310 (\2,160)

以上です

OS(Win7 HP 64bit)は友人のNさんから余っているものを頂きました(感謝感激雨あられ!)

合計価格は\116,740

予定より高く付きましたが、最初に考えていたA8-6500より高性能になったのでよしとしましょう

DSC_0010

マウスは後日買ったのでこの中にはありません

組み立ては、特に苦もなく組み上げることが出来ました

1つ気になったのはマザボのI/Oパネルが微妙にずれてしまっているということです

調べる限り、ケース側にその問題がありそうですが、色々挿す際にはそこまで気にはなりませんでした

配線も長さが足りないなどはありませんでした

DSC_0012

相変わらず電源が硬い(;´Д`)

ファンの上にケーブルが乗っかっているように見えますが、実際は3センチほど浮いています

とまぁ、こんな感じでした

ではノシ

C85お疲れ様でした

どうも、hide92795です

あけましておめでとうございます。

今年もなんやかんや頑張っていこうと思います。


夏コミの事を書いた時も冬は行かないとか言ってましたが、(コマンドーネタはやめておきますw)

まぁ、行ってしまったのでありまして、そこら辺についてをば

初めに、準備会の方々やスタッフ、サークルの方々、本当にありがとうございました

今回は過去最高額を使用しまして、年始からお財布は危険な状態ですw

回ったサークルは21、総金額は36000円程となりました。

今回は最寄り駅の始発で行きましたが、C83の時の列より大幅に前に並ぶことが出来ました。

(場所的には西の階段のすぐ前の列の先頭付近)

10時の拍手の時点では企業と同人に別れ、さらに東同人、西同人に別れた後の東側、北コンコースレストラン入口の正面でした。

始まってからは前回とほぼ変わらない感じの順番で回りました。

が、そのうち3サークルほどで混み具合を完全に見誤り、12時頃には周り終わる予定が1:30まで掛かってしまいました

夏もこの流れを引き継ぎそうなら大変ですな(;´Д`)


 

今回のコミケでは、先日買ったZ1をカタロム表示機として動員しました。

やはりスペックのおかげか、高画質のカット画像を使用しても気にならないほどの速さでした。

やっぱり会場で見るのは印刷した紙のほうが見やすいですね

カタロムは並んでいる時に調べたりするのにはピッタシですが、それを見ながら移動するのはきついと思います。

お金は事前にすべて500玉(x50)と1000札(x11)に両替してから行きました。

いつぞやかの案で、コートのポケットに入れておくのが非常に便利だったので、今回もそれを行いましたが

やっぱり良かったですw

左に500、右に1000&お釣りの100といった感じに分ければすぐに取り出せますからね

前回からの改善点だったバッグに関しても、事前に大容量のバッグ(レジャーシート的な素材製)を買っていったので、帰りも問題なく持ち運べました。

次は夏ですね

設営に参加したいなーと思っていたり、もしくはサークル参加をしてみたいなーとも思っていたり

どうなるかはわかりませんが、とりあえずは参加する予定です。

ではノシ